Entornos recopilacion 2023
![]() |
![]() |
![]() |
Título del Test:![]() Entornos recopilacion 2023 Descripción: Las preguntas que no son de cajón de Entornos de Ilerna |




Comentarios |
---|
NO HAY REGISTROS |
Modelo en Cascada 1. Encapsulamiento. Mantenimiento. Codificación. Análisis. Identifica cuáles de las siguientes afirmaciones referentes al código objeto son FALSAS: d) Es una representación intermedia de bajo nivel. a) Es ejecutable por el ordenador y entendido por la máquina. b) No se puede ejecutar directamente en el ordenador. c) Es el código resultante de compilar el código fuente. A encontrar alguna situación donde el software sea incorrecto o no cumple con las especificaciones, se le denomina pruebas de: c) Validación. b) Seguridad. a) Verificación. d) Requisitos. ¿Qué funcionalidades nos proporciona la herramienta CASE?. b) Refactorización. a) Generación semiautomática de código. d) Todas las respuestas son correctas. c) Editores de UML. Diseño estructurado 3. Procedimental. Interfaz. Arquitectonico. Datos. Modelo espiral 1. Analisis Riesgo. Planificación. Desarrollar y probebar. Determinar objetivos. ¿Qué tipo de diseño estamos representando con un diagrama de clase?. a) Un diseño estructurado. c) Un diseño orientado a objetos. d) Un diseño secuencial. b) Un diseño orientado a pseudocódigo. ¿Qué tipos de requisitos tratan las características del sistema, como por ejemplo la fiabilidad?. a) Requisitos funcionales. b) Requisitos no funcionales. d) Restricciones. c) Requisitos de información. Selecciona con qué lenguajes podemos trabajar para cada uno de los siguientes entornos de desarrollo. - Netbeans. a) Lenguajes de Microsoft. d) Android, JavaScript, C/C++. c) C++, PHP o Perl. b) Kotlin, Android, Java o Groovy. ¿Qué inconveniente nos encontramos a la hora de aplicar un modelo iterativo e incremental?. Difícil estimar el esfuerzo al desarrollarse en tiempo real. Los requisitos están muy definidos. Se entrega de forma muy temprana partes operativas al cliente. Hay retroalimentación. La CPU está formada por distintos componentes. - ¿De qué se encarga la Unidad de Control?. c) Es la que recibe los datos y ejecuta operaciones de cálculo y comparaciones, además de tomar decisiones lógicas (si son verdaderas o falsas), pero siempre supervisada por la Unidad de Control. d) Son los que almacenan la información temporal, almacenamiento interno de la CPU. b) Se encarga de interpretar y ejecutar las instrucciones que se almacenan en la memoria principal y, además, genera las señales de control necesarias para ejecutarlas. a) Ninguna de las respuestas es correcta. La semántica de un lenguaje de programación... reglas para realizar correctamente construcciones con los símbolos. reglas que determinan el significado de construcción del lenguaje. conjunto de símbolos permitidos. Ninguna es correcta. Freeware. b) Los usuarios pueden evaluar de forma gratuita el producto, pero con limitaciones en el tiempo de uso o en algunas de las formas de uso. a) Los usuarios Software pueden descargar el aplicativo de forma gratuita, pero que mantiene los derechos de autor. c) Es un aplicativo donde se ofrece publicidad incrustada, incluso en la instalación del mismo. d) Los usuarios Software pueden descargar el aplicativo de forma gratuita, pero no mantiene los derechos de autor. ¿A qué modelo de desarrollo corresponde el esquema?. Modelo en línea. modelo en cascada. Modelo en cascada con retroalimentación. Modelo iterativo e incremental. ¿Cuál es el objetivo de realizar casos de uso en el proceso de Ingeniería de SW?. d) No existen los casos de uso. Solo diagramas de datos. a) Para especificar la comunicación y el comportamiento de un sistema mediante su interacción con los usuarios y/u otros sistemas. b) Para especificar buenas prácticas a la hora de implementar el código. c) Para especificar las pruebas de unidad. ¿Qué técnicas se utilizan en las pruebas de unidad?. a) Tanto pruebas de caja negra como pruebas de caja blanca. c) De integración. d) Solamente, pruebas de caja blanca. b) De sistema. ¿Cuál es el principal inconveniente del modelo en espiral?. d) No tiene inconvenientes a la hora de aplicarlo al desarrollo del software. b) Hay que realizar pruebas en cada etapa del modelo. a) Es difícil evaluar los riesgos. c) Es un modelo muy rígido. Un cliente pide que se realice una base de datos de su web. ¿Qué modelo de desarrollo es el más adecuado?. b) Modelo en espiral. a) Modelo en V. d) Ninguno de los modelos señalados. c) Modelo en cascada con realimentación. ¿Qué tipo de requisito es "El campo nombre acepta caracteres alfabéticos únicamente"?. d) Requisito de información. a) Requisito no funcional. c) Es una restricción. b) Requisito funcional. En la prueba de camino básico se usan. pruebas de caja blanca y caja negra. pruebas de caja blanca. pruebas de caja negra. ninguna es correcta. El modelo en V es otro de los modelos de desarrollo que podemos encontrar. - Señala la respuesta correcta en relación con el modelo en V: c) El lado izquierdo de la V representa la descomposición de las necesidades y la creación de las especificaciones del sistema. b) Ninguna es correcta. a) El lado derecho de la V representa la descomposición de las necesidades y la creación de las especificaciones del sistema. d) El lado izquierdo de la V representa la integración de las piezas y su verificación. ¿Qué caracteriza la metodología "programación extrema"?. a) La colaboración. c) Respuesta rápida en los cambios de la plataforma. b) Valoración del programador. d) Todas las respuestas son correctas. ¿Cuál no es una ventaja de utilizar un modelo en espiral?. d) No se necesita conocer todos los requisitos. c) Fácil de comprender, planificar y seguir. a) Aumento de la productividad. b) Reduce los riesgos del proyecto. ¿Qué capacidad tiene el registro EBX?. 16 bytes. 16 bits. 32 bits. 32 bytes. ¿Qué herramienta podríamos usar para el control de cambios?. a) Bugzilla. b) Doxygen. d) GitHub. c) Flow Chart Maker. "¿Qué técnicas se utilizan en las pruebas de unidad?". b) De sistema. d) Solamente, pruebas de caja blanca. c) De integración. a) Tanto pruebas de caja negra como pruebas de caja blanca. "A encontrar alguna situación donde el software sea incorrecto o no cumple con las especificaciones, se le denomina pruebas de:". a) Verificación. c) Validación. d) Requisitos. b) Seguridad. "Al conjunto de acciones para comprobar si el producto resultante es correcto (cumple con los requerimientos), se le denomina prueba de:". b) Seguridad. a) Verificación. d) Acceso. c) Validación. "En Java es recomendable que...". a) Las clases tengan una longitud de líneas de código superior a 80 caracteres. d) La longitud de líneas de código no sea superior a 80 líneas. c) Se usarán verbos en participio. b) Las sentencias return irán entre paréntesis. "Un alumno quiere hacer una página web donde, mediante un formulario, registre los datos de los usuarios. ¿Qué modelo de desarrollo sería el más adecuado para esa implementación?". a) Modelo en cascada con realimentación. b) Modelo en V. c) Modelo iterativo. d) Modelo en espiral. "¿Cuál NO es una ventaja de utilizar un modelo en espiral?". a) Aumento de la productividad. d) No se necesita conocer todos los requisitos. c) Fácil de comprender, planificar y seguir. b) Reduce los riesgos del proyecto. "En el modelo en V". es difícil la localización de fallos. las pruebas se representan en la parte izquierda y en la parte derecha las especificaciones del sistema. las pruebas se representan en la parte derecha y en la parte izquierda, las especificaciones del sistema. el cliente está no necesita estar involucrado en las pruebas. "Malwarebytes. ¿Tipo de distribución?". Shareware. Freeware. Adware. Jailware. "¿Cuáles son las fases de un desarrollo de SW?". Análisis, diseño, documentación y pruebas. Análisis, diseño, implementación, pruebas, documentación, mantenimiento y explotación. Diseño, análisis, implementación, pruebas, documentación, mantenimiento y explotación.º. Análisis, diseño, implementación y pruebas. ¿A qué diagrama de análisis corresponde la siguiente imagen?. a) Diagrama de Casos de Uso. b) DFD: Diagrama de flujo de datos. d) Diagrama de Entidad-Relación. c) Diagrama de clases. "¿En qué etapa definimos los requisitos que no son funcionales?". a) Mantenimiento. b) Implementación. c) Análisis. d) Diseño. "Necesitamos 1GB de RAM para ejecutar nuestro aplicativo ¿Qué tipo de requisito es?". Requisito no funcional. Requisito de stress. Requisito de seguridad. Requisito funcional. "¿Qué tipos de requisitos tratan las características del sistema, como por ejemplo la fiabilidad?". a) Requisitos funcionales. d) Restricciones. b) Requisitos no funcionales. c) Requisitos de información. "¿Qué inconveniente nos encontramos a la hora de aplicar un modelo iterativo e incremental?". Difícil estimar el esfuerzo al desarrollarse en tiempo real. Se entrega de forma muy temprana partes operativas al cliente. Los requisitos están muy definidos. Hay retroalimentación. "¿El software libre puede ser vendido?". Sí, puede ser vendido. No, por eso es libre. No, por eso es libre. El software libre es un concepto de libertad, no de precio, por eso no puede ser vendido. "¿Qué tipo de requisito es 'El campo nombre acepta caracteres alfabéticos únicamente'?". b) Requisito funcional. d) Requisito de información. c) Es una restricción. a) Requisito no funcional. "¿Qué técnicas se utilizan en las pruebas de unidad?". a) Tanto pruebas de caja negra como pruebas de caja blanca. d) Solamente, pruebas de caja blanca. c) De integración. b) De sistema. "Al conjunto de acciones para comprobar si el producto resultante es correcto (cumple con los requisitos), se le denomina prueba de:". a) Verificación. d) Acceso. b) Seguridad. c) Validación. "El pseudocódigo:". d) Es una herramienta de diseño. b) Es una herramienta de implementación. c) Es una herramienta del análisis. a) Se utiliza como caso de prueba. "¿Qué inconveniente nos encontramos a la hora de aplicar un modelo iterativo e incremental?". b) Se entrega de forma muy temprana al cliente. c) No sabemos en qué iteración parar. d) Hay realimentación. a) Los requisitos están muy definidos. "En las pruebas de unidad se aplican técnicas de:". a) Caja blanca. c) Caja blanca y caja negra. b) Caja negra. d) Accesibilidad. "En la fase de análisis, realizamos los diagramas de clases para modelar el sistema.". a) Verdadero. b) Falso. "¿Cuál es el principal inconveniente del modelo en espiral?". a) Es difícil evaluar los riesgos. b) Hay que realizar pruebas en cada etapa del modelo. d) No tiene inconvenientes a la hora de aplicarlo al desarrollo del software. c) Es un modelo muy rígido. "¿Cuál de las siguientes afirmaciones es cierta?". La UC es la unión de la CPU y la ALU. La CPU es la unión de la ALU, la RAM y la UC. La CPU es la unión de la UC y la ALU. La CPU es la unión de la ALU y la RAM. ¿Qué modelo no es recomendable para el desarrollo de sistemas en tiempo real?. En espiral. Iterativo incremental. Cascada. Todos. El usuario puede agregar un nuevo contacto. Requisito No funcional. Requisito funcional. Requisito de información. Restricciones. ¿En qué modelo las entregas facilitan la realimentación de los entregables. Iterativo incremental. Todos. En espiral. Cascada. ¿Cúal es un inconveniente del modelo espirtal?. A) No se debe usar para sistemas con alto índice de riesgo. B) No se debe usar para sistemas de alto nivel de seguridad. C)El costo aumenta en las sucesivas teraciones. D) Todas son inconvenientes del modelo espiral. ¿Qué modelo reduce riesgos?. Cascada. Iterativo incremental. Todos. Espiral. En el modelo en V las pruebas se presentan en la parte derecha y en la izquierda las especificaciones del sistema. Verdadero. Falso. ¿modelo en que es dificil evaluar riesgos?. Iterativo incremental. Cascada. Todos. Espiral. ¿El Brainstorm con el clienter a que fase pertenece?. En pruebas. En diseño. En análisis. En Explotación. "¿Cuál es la diferencia del modelo en espiral con el modelo iterativo incremental?". En el modelo en espiral no hay planificación. En el modelo en espiral, en cada ciclo se tiene en cuenta el análisis de riesgos. El modelo iterativo incremental es un modelo evolutivo y el modelo en espiral es un modelo en cascada. El modelo en espiral es un modelo evolutivo y el modelo iterativo incremental es un modelo en cascada. "En la prueba de integración...". se centra en la unidad más pequeña, el módulo, tal cual está en el código fuente. es el usuario el que la realiza en el entorno final de trabajo. el diseño será el foco de atención. se probará que cada elemento esté construido de forma eficaz y funcional. "En la prueba de integración...". el diseño será el foco de atención. se centra en la unidad más pequeña, el módulo, tal cual está en el código fuente. es el usuario el que la realiza en el entorno final de trabajo. se probará que cada elemento esté construido de forma eficaz y funcional. "Dentro de los métodos que se usan para la refactorización, selecciona cuáles NO son elementos comunes:". a) Inline. c) Class. d) Extract Constant. b) Move. "Selecciona qué tipos de etiquetas de documentación NO podemos distinguir en Javadoc:". a) Documentación intermedia. b) Documentación del código fuente. c) Documentación de las especificaciones. d) Documentación del usuario final. "¿Qué término debes utilizar en el control de versiones para integrar los cambios realizados en el repositorio con el repositorio local?". b) Update. c) Export. a) Branch. d) Ninguna de las respuestas es correcta. Número 2: Pruebas de validación. Pruebas de integración. Pruebas de sistema. Pruebas de unidad. "Patrones de diseño". de comportamiento y de usuario. estructurales, de usuario y creacionales. estructurales, de comportamiento y de usuario. estructurales, de comportamiento y creacionales. "ISO/IEC 25050-25099:". a) División de Gestión de Calidad. b) División de Evaluación de Calidad. c) Estándares de extensión SQuaRE. d) División de Requisitos de Calidad. "Diagramas de estructura...". No es un diagrama UML. Incluyen el diagrama de casos de uso, diagrama de actividad, diagramas de interacción y diagramas de máquinas de estado. Incluyen el diagrama de clases, diagrama de objetos, diagrama de componentes, diagrama de estructura compuesta, diagrama de paquetes y diagrama de implementación o despliegue. Incluyen diagramas como el diagrama de secuencia, diagrama de comunicación, diagrama de tiempos y diagrama de vista de interacción. "¿En qué tipo de pruebas trabajan conjuntamente el desarrollador y el cliente?". a) Beta. b) Alfa. d) Gamma. c) Omega. "ISO/IEC 25030n:". a) División de Gestión de Calidad. b) División de Modelo de Calidad. c) División de Medición de Calidad. d) División de Requisitos de Calidad. "¿Cómo se prueban las poscondiciones?". a) Mediante conversiones que están incluidas dentro del código. c) Mediante aserciones que están incluidas dentro del código. d) Mediante aserciones que no están incluidas dentro del código. b) Mediante conversiones que no están incluidas dentro del código. "1/D" calculates. nivel. esfuerzo. longitud. dificultad. "Las pruebas de integración se pueden enfocar:". a) Con técnicas beta y alfa. c) De forma incremental y no incremental. b) De foma incremental. d) De forma big bang. "La fórmula ((n1 * N2)/(n2 * 2)) ¿qué calcula?". longitud. dificultad. volumen. esfuerzo. "Las pruebas de integración se pueden enfocar:". a) Con técnicas beta y alfa. c) De forma incremental y no incremental. d) De forma big bang. b) De forma incremental. "La fórmula V * D ¿qué calcula?". nivel volumen. esfuerzo. dificultad. volumen. "¿Cómo se prueban las poscondiciones?". a) Mediante conversiones que están incluidas dentro del código. d) Mediante aserciones que no están incluidas dentro del código. c) Mediante aserciones que están incluidas dentro del código. b) Mediante conversiones que no están incluidas dentro del código. "Entre las distintas pruebas que se realizan en el proceso de desarrollo software, podemos encontrar distintos tipos de pruebas cada uno de ellos con una función. - ¿En qué consisten las pruebas del sistema?". a) Esta prueba está formada por varias pruebas que tendrán como misión ejercitar en profundidad el software: prueba unitaria, prueba de regresión y prueba de resistencia. b) Esta prueba está formada solo por una prueba que tiene como misión ejercitar en profundidad el software. c) Ninguna de las anteriores es correcta. d) Esta prueba está formada por varias pruebas que tendrán como misión ejercitar en profundidad el software: prueba de recuperación, prueba de seguridad y prueba de resistencia. "La fórmula 𝑁×log2(𝑛)N×log2(n), donde 𝑛=𝑛1+𝑛2n=n1+n2 ¿qué calcula?". volumen. dificultad. longitud. esfuerzo. "Si tenemos que realizar un cambio en un módulo debido a que cambian los requisitos y este cambio afecta a todos los módulos de sistema, ¿qué bad smell encontramos?". a) Cirugía a tiro de pistola. b) Código duplicado. d) Ninguna de las opciones es la correcta. c) Cambio divergente. "¿Para qué sirve la herramienta subversión?". a) Para realizar controles de versiones de código. c) Para realizar diagramas de comportamiento. d) Para implementar grafos. b) Para realizar diagramas de E-R. "Patrones de diseño". estructurales, de usuario y creacionales. estructurales, de comportamiento y creacionales. de comportamiento y de usuario. estructurales, de comportamiento y de usuario. "¿Qué es una integración big bang?". a) Una prueba de unidad. b) Una prueba donde integramos todos los módulos sin niveles establecidos. d) Una prueba donde integramos todos los módulos desde los niveles más altos a los más bajos. c) Una prueba donde integramos todos los módulos desde los niveles más bajos a los más altos. "En la prueba del sistema...". b) el diseño será el foco de atención. a) se centra en la unidad más pequeña, el módulo, tal cual está en el código fuente. c) es el usuario el que la realiza en el entorno final de trabajo. d) se probará que cada elemento esté construido de forma eficaz y funcional. "La fórmula 'N = N1 + N2', donde N1 es el número total de operadores y N2 es el número total de operandos, ¿qué calcula?". b) El volumen de un código. a) La dificultad de un código. c) El esfuerzo de un código. d) La longitud de un código. "¿Cuáles son los dos tipos en los que podemos dividir las clases de equivalencia?". b) Válidas y no válidas. a) Aristas y nodos. c) Superclases y subclases. d) Nodos predicados y aristas. "¿Qué es una prueba de integridad?". a) Comprobará un módulo concreto del sistema. b) No existen este tipo de pruebas. d) Comprobará si los requisitos hardware del sistema son válidos. c) Comprobará la interacción de los distintos módulos del programa. "ISO/IEC 25030n:". a) División de Gestión de Calidad. c) División de Medición de Calidad. b) División de Modelo de Calidad. d) División de Requisitos de Calidad. "Dentro de los métodos que se usan para la refactorización, selecciona cuáles NO son elementos comunes:". b) Move. a) Inline. d) Extract Constant. c) Class. "Señala la respuesta que NO es correcta. -Las pruebas de unidad:". a) Se realizarán sobre las condiciones de valores límite. b) Se realizarán sobre un solo camino de manejo de errores. c) Se realizarán para comprobar la integridad modular. d) Se realizarán sobre la interfaz del módulo. "Diagramas de interacción:...". b) Incluyen diagramas como el diagrama de secuencia, diagrama de comunicación, diagrama de tiempos y diagrama de vista de interacción. a) No es un diagrama UML. d) Incluyen el diagrama de casos de uso, diagrama de actividad, diagramas de interacción y diagramas de máquinas de estado. c) Incluyen el diagrama de clases, diagrama de objetos, diagrama de componentes, diagrama de estructura compuesta, diagrama de paquetes y diagrama de implementación o despliegue. "- Un bad smell es un pequeño indicio de que...:". a) el número de comentarios es correcto. b) el número de variables es correcto. d) el sistema contiene errores. c) el sistema no funciona como es debido. "Si la complejidad ciclomática de un programa es mayor a 50...". a) es un programa sencillo. b) No existen programas con esas complejidades. d) es un programa testeable. c) es un programa no testeable. Completa el siguiente esquema. a) 1. Branch. 2. Trunk. 3. Bag. b) 1. Tang. 2. Trunk. 3. Branch. c) 1. Branch. 2. Trunk. 3. Tag. d) 1. Tag. 2. Trunk. 3. Branch. "La norma ISO/IEC 25000:". a) Conocida como SQuaRE, crea un conjunto de reglas comunes para certificar la calidad del producto de software. c) Conocida como QuaRE, crea un conjunto de reglas particulares para evaluar la calidad y eficacia del producto de software. d) Conocida como SQuaRE, crea un conjunto de reglas comunes para evaluar la calidad del producto de hardware y software. b) Conocida como SQuaRE, crea un conjunto de reglas comunes para evaluar la calidad del producto de software. "Si estamos testeando un módulo que tiene de rango de entradas [0-5], ¿qué valores deberíamos probar?". a) 0 y 5. b) -1, 0, 5, 6. d) 5. c) 0. "La complejidad ciclomática se puede calcular como:". a) Nodos predicado +1. d) Todas las respuestas son correctas. b) Número de regiones del grafo. c) Aristas - nodos +2. "SQuaRE:". c) Software Product Quality Requirements and Evaluation. b) Solution Product Quality Requirements and Evaluation. a) Software Product Quality Requirements and test. d) Software Preparation Quality Requirements and test. "Diagramas de estructura...". a) incluyen el diagrama de casos de uso, diagrama de actividad, diagramas de interacción y diagramas de máquinas de estado. d) incluyen diagramas como el diagrama de secuencia, diagrama de comunicación, diagrama de tiempos y diagrama de vista de interacción. b) No es un diagrama UML. c) incluyen el diagrama de clases, diagrama de objetos, diagrama de componentes, diagrama de estructura compuesta, diagrama de paquetes y diagrama de implementación o despliegue. "La complejidad ciclomática se puede calcular como: a) Nodos predicado +1. d) Todas las respuestas son correctas. b) Número de regiones del grafo. c) Aristas - nodos +2.". "Si hacemos una prueba de caja negra, ¿qué errores pretendemos buscar?. c) Errores de interfaz, en estructura de datos o en las bases de datos externas.". d) Todas las respuestas son correctas. a) Todos los bucles sean ejecutados en sus límites. b) Todas las decisiones lógicas se ejecuten al menos una vez en parte verdadera y otra en la falsa. "¿Qué es una aserción?. c) Es una condición determinada que debe cumplir un conjunto de parámetros. a) Es un predicado incluido en el código por parte del programador donde se asegura que siempre se va a cumplir en ese punto del programa. b) Es una condición que cumplirá el valor devuelto.". d) Su funcionamiento se basa en un exhaustivo examen de los detalles procedimentales del código. "Una de las métricas de Halstead es la medida del esfuerzo. a) Verdadero. b) Falso. UF2-48-En las Branches (ramas)... se copia del proyecto, carpeta o archivo para obtener una versión que no se modifique. se marcan situaciones importantes o versiones acabadas. se guardan las carpetas del proyecto. Aquí estará la versión básica, o sea, la línea principal. se desarrollan versiones que serán publicadas. UF2-51-Diagramas de interacción... No es un diagrama UML. incluyen el diagrama de casos de uso, diagrama de actividad, diagramas de interacción y diagramas de máquinas de estado. incluyen el diagrama de clases, diagrama de objetos, diagrama de componentes, diagrama de estructura compuesta, diagrama de paquetes y diagrama de implementación o despliegue. incluyen diagramas como el diagrama de secuencia, diagrama de comunicación, diagrama de tiempos y diagrama de vista de interacción. En la prueba de validación... es el usuario el que la realiza en el entorno final de trabajo. se centra en la unidad más pequeña, el módulo, tal cual está en el código fuente. el diseño será el foco de atención. se probará que cada elemento esté construido de forma eficaz y funcional. UF2-28-¿Para qué se crea una etiqueta (tag) en el control de versiones?. Las etiquetas se crean para confirmar los cambios realizados en local e integrarlos con el repositorio. Las etiquetas se crean para localizar o recuperar en cualquier momento una versión concreta del desarrollo. Ninguna de las anteriores es correcta. Las etiquetas son la subida de carpetas y archivos al repositorio. En las Branches (ramas)... se desarrollan versiones que serán publicadas. se marcan situaciones importantes o versiones acabadas. se guardan las carpetas del proyecto. Aquí estará la versión básica, o sea, la línea principal. se copia del proyecto, carpeta o archivo para obtener una versión que no se modifique. "Selecciona los elementos principales de un diagrama de secuencia". (b) Actor. (c) Precondición. (a) Alternativa. (d) Activación. "Selecciona los elementos principales de un diagrama de secuencia.". (c) Contexto. (b) Marco. (a) Línea de vida. (d) Mensaje. "¿Qué componentes son básicos en un diagrama de actividades?". a) Nodos de decisión. b) Flujos de control. c) Nodo terminal. d) Todas las opciones son correctas. ¿Para qué sirve un diagrama de secuencia?". (d) El diagrama de secuencia nos mostrará gráficamente los mensajes que fluyen de los actores. (c) El diagrama de secuencia nos mostrará gráficamente los eventos que fluyen de los actores del sistema. (b) El diagrama de secuencia sirve para mostrar mensajes en una pantalla. (a) Ninguna de las respuestas es correcta. Identificación de las afirmaciones correctas respecto a las asociaciones UML (Lenguaje de Modelado Unificado). a) La notación "M..N" representa una multiplicidad de una a varias veces. b) La notación "0.*" representa una multiplicidad de cero a varias veces. d) La notación "1" representa una multiplicidad de una y solo una vez. c) En cada extremo será posible indicar la multiplicidad mínima y máxima. ¿Cuál de las siguientes afirmaciones sobre la máquina de estados es correcta?. a) Almacena el estado de un objeto en un instante en el tiempo. d) Todas las opciones son correctas. b) El inicio se marca con un círculo relleno. c) Ilustra los distintos escenarios de un caso de uso. En uno de los apartados nos hemos centrado en cómo modelar lo que sucede en un sistema de software por medio de diagramas de comportamientos. - Selecciona las características que tienen los diagramas de comportamiento: c) Nos permiten modelar la información que hemos manejado anteriormente con los diagramas de clase. d) Los casos de uso son un tipo de diagrama de comportamiento. a) Un diagrama de actividad no entra dentro de los diagramas de comportamiento. b) Muestran el comportamiento de un sistema. Para definir los actores dentro de un caso de uso es necesario tener en cuenta una serie de puntos: b) Entre los cuales está el conocer si existe una precondición directa con el sistema. a) Entre los cuales está el conocer si existe una interacción directa con el sistema. c) Entre los cuales no está el conocer si existe una interacción directa con el sistema. d) Entre los cuales está el conocer si existe una condición indirecta con el sistema. Al trabajar con diagramas de interacción de los siguientes conceptos, ¿cuáles manejamos?. a) Interacciones. c) Objeto y rol. d) Objeto. b) Rol. Un diagrama de secuencia es: c) Un diagrama de interacción. a) Ninguna es correcta. d) Un diagrama de estructura. b) Un diagrama de clases. ¿Qué tipo de mensaje está siendo enviado de una clase a otra?. b) Un mensaje iterativo. d) Un mensaje de interfaz. c) Un mensaje secuencial. a) Un anidamiento. Los casos de uso van a modelar el sistema desde el punto de vista del usuario, con ellos vamos a poder obtener los requisitos de software en la fase de análisis de un proyecto. - Selecciona los componentes de un diagrama de uso: Actor. Relación. Precondición. Caso de uso. ¿Qué es una clase de asociación?. c) Una clase con información necesaria para una asociación entre otras clases. d) Una asociación con relación 0..1:N. b) Una asociación con relación 1:1..*. a) Una clase que se asocia consigo misma. Indica las respuestas correctas. c) Si eliminamos la clase 'Telephone' del diagrama, debemos eliminar la clase 'Caller id'. d) La relación entre la clase 'Ringer' y 'Telephone' es de agregación. a) Si eliminamos la clases 'Answering Machine' del diagrama, también debemos eliminar la clase 'Message'. La clase 'Line' hereda de la clase 'Telephone'. Selecciona los elementos principales de un diagrama de secuencia: b) Actor. d) Activación. a) Alternativa. c) Precondición. Cuando en más de un caso de uso se define un comportamiento que es similar, ¿qué tipo de relación se emplearía?. a) Asociación. d) Exclusión <<exclude>>. b) Inclusión <<include>>. c) Generalización de casos de uso. "Debemos de registrar el nombre, apellidos y número de teléfono de una persona en nuestro aplicativo. También debemos modelar las relaciones familiares de progenitor y cónyuge." - ¿De qué forma podemos modelar este caso?. d) Necesitamos más información para poder modelar este caso. a) Como una relación de agregación entre una clase “persona” y otra “familiar”. c) Como una relación asociativa entre una clase “persona” y otra “familiar”. b) Como una doble relación reflexiva. Al trabajar con diagramas de interacción de los siguientes conceptos, ¿cuáles manejamos?. a) Secuencias. d) Mensajes. b) Conector. c) Enlace y conector. Los diagramas de comportamiento han de realizarse en la fase de análisis del desarrollo de software. a) Verdadero. b) Falso. ¿Para qué sirve un diagrama de secuencia?. El diagrama de secuencia sirve para mostrar mensajes en una pantalla. El diagrama de secuencia nos mostrará gráficamente los mensajes que fluyen de los actores. El diagrama de secuencia nos mostrará gráficamente los eventos que fluyen de los actores del sistema. Ninguna de las anteriores son correctas. Selecciona la característica ERRÓNEA sobre los diagramas de comportamiento: - Muestran el comportamiento de un sistema. - Los casos de uso son un tipo de diagrama de comportamiento. - Nos permiten modelar la información que hemos manejado anteriormente con los diagramas de clase. - Un diagrama de actividad no entra dentro de los diagramas de comportamiento. Un diagrama de secuencia es: - Es un diagrama de comportamiento. - Es un diagrama de estructura. - Es un diagrama de interacción. - Ninguna de las respuestas es correcta. ¿Qué tipo de asociación es la que se muestra en la imagen?. - Asociación de agregación. - Ninguna de las respuestas es correcta. - Asociación de herencia. - Asociación de composición. Debemos de registrar el nombre, apellidos y número de teléfono de una persona en nuestro aplicativo. También debemos modelar las relaciones familiares de progenitor y cónyuge. ¿De qué forma podemos modelar este caso?. - Como una relación de agregación entre una clase “persona” y otra “familiar”. - Como una relación asociativa entre una clase “persona” y otra “familiar”. - Necesitamos más información para poder modelar este caso. - Como una doble relación reflexiva. Para definir los actores dentro de un caso de uso es necesario tener en cuenta una serie de puntos... - Entre los cuales está el conocer si existe una precondición directa con el sistema. - Entre los cuales no está el conocer si existe una interacción directa con el sistema. - Entre los cuales está el conocer si existe una condición indirecta con el sistema. - Entre los cuales está el conocer si existe una interacción directa con el sistema. MP5.Entornos de desarrollo (UF3-60-Test evaluación): Según el siguiente esquema en UML, elige la opción correcta: Un área está definida solamente por dos puntos y una línea está definida por dos puntos por lo menos. Un área está definida por tres puntos por lo menos y existe solo una entidad geográfica. Una línea está definida por dos puntos por lo menos y un área está definida por tres puntos por lo menos. Una línea está definida por dos puntos por lo menos y un área está definida solamente por dos puntos. Identifica cuál de las siguientes afirmaciones es correcta respecto a las asociaciones UML: - La notación "1" representa una multiplicidad de una y solo una vez. - La notación "M..N" representa una multiplicidad de una a varias veces. - La notación "*" representa una multiplicidad de una a varias veces. - En cada extremo será posible indicar la multiplicidad mínima pero no la máxima. MP5.Entornos de desarrollo (UF3-27-ponte a prueba): ¿Qué tipo de mensaje está siendo enviado de una clase a otra?. Un anidamiento. Un mensaje iterativo. Un mensaje secuencial. Un mensaje de interfaz. ¿Cuál de las siguientes afirmaciones sobre la máquina de estados es correcta?. Almacena el estado de un objeto en un instante de tiempo. Todas las opciones son correctas. Ilustra los distintos escenarios de un caso de uso. El inicio se marca con un círculo relleno. MP5.Entornos de desarrollo (UF3-62-Test evaluación): Los diagramas de comportamiento han de realizarse. en la fase de análisis del desarrollo de software. en la fase de implementación. en la fase de mantenimiento. en la fase de diseño. UF3-25-ponte a prueba: En los casos de uso... podemos tener personas que no sean actores. no existen las personas. no existen los actores. podemos tener actores que no sean personas. UF3-70: modelo examen 1: ¿Qué es una clase asociación?. Una clase que se asocia consigo misma. Una clase con información necesaria para una asociación entre otras clases. Una clase reflexiva. Un tipo de herencia. Cuando en más de un caso de uso se define un comportamiento que es similar, ¿Qué tipo de relación se emplearía?: Asociación. Generalización de casos de uso. Extensión <<extend>>. Include <<include>>. Para definir los actores dentro de un caso de uso es necesario tener en cuenta una serie de puntos... si existe una interacción directa con el sistema. si existe una condición indirecta con el sistema. entre los cuales no está el conocer si existe una interacción directa con el sistema. entre los cuales está el conocer si existe una precondición directa con el sistema. "Un Diagrama de clases es una representación gráfica y estática de la estructura general de un sistema". Mostrando cada una de las clases y sus interacciones representadas en forma de bloques. Mostrando cada una de las clases pero NO las interacciones representadas en cada una de ellas. Mostrando cada una de sus interacciones representadas en forma de bloques pero no sus clases. Mostrando cada una de las clases y sus interacciones representadas en forma de diagrama. Selecciona los elementos principales de un diagrama de secuencia: Marco, Actor, Contexto, Línea de vida, Activación. Marco, Actor, Mensaje, Línea de vida, Activación. Marco, Actor, Mensaje, Línea de vida, Alternativa. Marco, Actor, Mensaje, Precondición, Activación. Los casos de uso van a modelar el sistema desde el punto de vista del usuario, con ellos vamos a poder obtener los requisitos de software en la fase de análisis de un proyecto. Selecciona los componentes de un diagrama de uso: Relación, Caso de uso, Actor. Relación, Alternativa, Precondición. Alternativa, Precondición, Caso de uso. Relación, Precondición, Actor. <<extend>>. - Extiende una generalización de un caso de uso. - Incluye un caso de base dentro de otro caso de uso. - Especifica un caso de uso extendido de otro. - Extiende una especificación de otro caso de uso. ¿Cuál de las siguientes afirmaciones sobre la máquina de estados es correcta?. - Ilustra los distintos escenarios de un caso de uso. - El inicio se marca con un círculo relleno. - Todas las opciones son correctas. - Almacena el estado de un objeto en un instante en el tiempo. En la asociación unidireccional... - la clase origen no sabrá de la existencia de la clase destino. - la clase de partida no sabrá de la existencia de la clase origen. - la clase origen no sabrá de la existencia de la clase de partida. - la clase destino no sabrá de la existencia de la clase origen. En un diagrama de colaboración, ¿cómo se representa una iteración?. - Se representa colocando un % después del número de secuencia y una condición encerrada entre corchetes. - Se representa colocando un "N..M" después del número de secuencia y una condición encerrada entre corchetes. - Se representa colocando un * después del número de secuencia y una condición encerrada entre corchetes. - Ninguna respuesta es la correcta. Selecciona la respuesta verdadera: d) Empleado a Documento es navegable y Documento a Empleado es navegable. b) Empleado a Documento es navegable, pero Documento a Empleado no es navegable. c) Empleado a Documento no es navegable, al igual que Documento a Empleado. a) Empleado a Documento no es navegable, pero Documento a Empleado sí. ¿Qué cardinalidad tienen dos clases en una relación de composición?. - uno a cero. - uno a varios. - cero a uno. - uno a uno. Una plantilla de casos de uso solo contiene nombre, ID y una pequeña descripción. También pueden contener precondiciones, curso normal, postcondiciones y alternativas. - Solo contiene nombre, ID y una pequeña descripción. - Contiene nombre, ID y una pequeña descripción, precondiciones, curso normal, caso de uso, relaciones y actor. - No solo contiene nombre, ID y una pequeña descripción. También deben contener precondiciones, curso normal, postcondiciones y alternativas. - Solo contiene el nombre, ID y una pequeña descripción. ¿Qué relación existe entre empleado y directivo?. - Una relación reflexiva y de especialización. - Una relación reflexiva y de generalización. - Una relación de asociación. - Una relación reflexiva. Según el siguiente supuesto: "Una estructura arqueológica se identifica mediante un código, tiene una datación, está compuesta de ciertos materiales y puede estar compuesta por otras sub-estructuras" ¿Con qué relación en UML podemos representar que esta estructura arqueológica está compuesta por otras sub-estructuras?. - Una clase asociación. - Relación de herencia. - Relación reflexiva. - Relación de dependencia. Según la siguiente representación. La clase Papel "conoce" a la clase Impresora. Ambas clases tienen conocimiento la una de la otra. La clase Impresora "conoce" a la clase Papel. Ninguna de las respuestas es la correcta. Indica la cardinalidad. 1 a 1. 1 a varios. varios a varios. 0 a 1. Según el siguiente diagrama: ¿Por qué se representa un caso de uso como un extend?. Un caso de uso dado, puede incluir a otro caso de uso. Ninguna es correcta. Un caso de uso dado, puede extender a otro caso de uso. Es una generalización de un caso de uso concreto. ¿Qué tipo de diagrama es el siguiente?. Ninguno de los anteriores. casos de uso. secuencia. colaboración. Señala cuál de las siguientes afirmaciones es correcta: Los casos de uso se utilizan para realizar el mantenimiento de nuestros aplicativos. Todas las respuestas son correctas. Los casos de uso siempre serán iniciados por los Actores del sistema. Los casos de uso pueden ser iniciados por los Actores u otros casos de uso del sistema. ¿Qué es un actor dentro de los casos de uso?. Es cualquier cosa que interactúa con el sistema y es externo a él. Se representa con un monigote y con el nombre debajo de este. Ninguna respuesta es correcta. Es cualquier cosa que interactúa con el sistema y es externo a él. No tiene representación concreta. Es cualquier persona que interactúa con el sistema y es externo a él. Se representa con un monigote y con el nombre debajo de este. ¿Qué diagrama utilizamos para entender el uso de un sistema?. Diagrama de casos de uso. Diagrama de secuencia. Diagrama de objetos. Diagrama de clases. La flecha de dependencia... Va desde la clase que utiliza a la clase utilizada. Ninguna de las respuestas es correcta. Se representa con una flecha con relleno. Va desde la clase utilizada a la clase que la utiliza. En los diagramas de secuencia, en la parte superior se coloca. Instancias. Actividades. Mensajes. Nombres de las clases. Debemos de registrar el nombre, apellidos y número de teléfono de una persona en nuestro aplicativo. También debemos modelar las relaciones familiares de progenitor y cónyuge. ¿De qué forma podemos modelar este caso?. b) Como una doble relación reflexiva. c) Como una relación asociativa entre una clase "persona" y otra "familiar". d) Necesitamos más información para poder modelar este caso. a) Como una relación de agregación entre una clase "persona" y otra "familiar". En los casos de uso... podemos tener personas que no sean actores. no existen actores. no existen las personas. podemos tener actores que no sean personas. ¿Qué relación existe entre la clase objeto arqueológico y objeto completo?. Relación de generalización y agregación. Ninguna respuesta es correcta. Relación de generalización y de composición. Relación de Agregación. "Cuando en más de un caso de uso se define un comportamiento que es similar, ¿Qué tipo de relación se emplearía?". a. Generalización de casos de uso. b. Asociación. c. Include <<include>>. d. Extensión <<extend>>. "¿A qué tipo de diagrama corresponde la siguiente imagen?". Secuencia. Colaboración. Casos de uso. De estados. "¿Qué es una clase asociación?". c) Una clase con relación 0..1:N. a) Una asociación con relación 1:1..*. d) Una clase que se asocia consigo misma. b) Una clase con información necesaria para una asociación entre otras clases. ¿Qué tipo de diagrama es?. Ninguno de los anteriores. Diagrama de colaboración. Diagrama de secuencia. Diagrama de casos de uso. "En uno de los apartados nos hemos centrado en cómo modelar lo que sucede en un sistema de software por medio de diagramas de comportamientos. Selecciona la característica ERRÓNEA sobre los diagramas de comportamiento:". Muestran el comportamiento de un sistema. Los casos de uso son un tipo de diagrama de comportamiento. Nos permiten modelar la información que hemos manejado anteriormente con los diagramas de clase. Un diagrama de actividad no entra dentro de los diagramas de comportamiento. Un diagrama de secuencia es... un diagrama de interacción. un diagrama de clases. Ninguna es correcta. un diagrama de estructura. La siguiente relación entre clases: Es de dependencia. Es unidireccional. Es de realización. Es bidireccional. "Señala cuál de las siguientes afirmaciones es correcta:". Los casos de uso siempre serán iniciados por los Actores del sistema. Todas las respuestas son correctas. Los casos de uso pueden ser iniciados por los Actores u otros casos de uso del sistema. Los casos de uso se utilizan para realizar el mantenimiento de nuestros aplicativos. "Debemos de registrar el nombre, apellidos y número de teléfono de una persona en nuestro aplicativo. También debemos modelar las relaciones familiares de progenitor y cónyuge. ¿De qué forma podemos modelar este caso?". a) Como una relación de agregación entre una clase "persona" y otra "familiar". d) Necesitamos más información para poder modelar este caso. c) Como una relación asociativa entre una clase "persona" y otra "familiar". b) Como una doble relación reflexiva. En los diagramas de secuencia en la parte superior se coloca. Nombre de la clase. Instancias. Actividades. Mensajes. "Selecciona los elementos principales de un diagrama de secuencia:". c) Marco, Actor, Mensaje, Precondición, Activación. b) Marco, Actor, Mensaje, Línea de vida, Activación. a) Marco, Actor, Mensaje, Línea de vida, Alternativa. d) Marco, Actor, Contexto, Línea de vida, Activación. La siguiente relación es... Include. Exclude. Extends. Herencia. "Un flujo de control...". no suele ser secuencial. nunca puede presentar varios caminos. tiene que ser siempre secuencial. siempre tiene bifurcaciones. "En un diagrama de colaboración, ¿cómo se representa una iteración?". Se representa colocando un “N..M” después del número de secuencia y una condición encerrada entre corchetes. Ninguna respuesta es la correcta. Se representa colocando un % después del número de secuencia y una condición encerrada entre corchetes. Se representa colocando un * después del número de secuencia y una condición encerrada entre corchetes. "Según el siguiente esquema en UML". D) A y B con correctas. A) Un área está definida por tres puntos por lo menos. B) Una línea está definida por dos puntos por lo menos. C) Existe solo una entidad geográfica. En uno de los apartados nos hemos centrado en cómo modelar lo que sucede en un sistema de software por medio de diagramas de comportamientos. Selecciona la característica ERRONEA sobre los diagramas de comportamiento. Los caso de uso son un tipo de diagrama de comportamiento. Un diagrama de actividad no entra dentro de los diagramas de comportamiento. Muestran el comportamiento de un sistema. Nos permite modelar la información que hemos manejado anteriormente con diagramas de clase. En una asociación unidireccional. La clase origen no sabrá de la existencia de la clase destino. la clase destino no sabrá de la existencia de la clase origen. la clase de partida no sabrá de la existencia de la clase origen. la clase de origen sabrá de la existencia de la clase de partida. ¿Qué representa la línea de vida en una diagrama de secuencia?. Ninguna de las anteriores son correctas. Representa el tiempo durante el cual se ejecuta la función. Representa a un participante durante la interacción. Representa el papel desempeñado por un participante. ¿Qué diagrama utilizamos para entender el uso del sistema?. Diagrama de secuencia. Diagrama de clases. Diagrama de objetos. Diagrama de casos de uso. En un diagrama de secuencia en la parte superior se coloca. Nombre de las clases. Mensajes. Instancias. Actividades. Las relaciones en un UML... poseen un nombre y una cardinalidad, la cual representa el número de instancias de una clase que se relaciona con las instancias de otra clase. poseen un nombre y una cardinalidad, la cual no representa el número de instancias de una clase que se relaciona con las instancias de otra clase. no poseen un nombre y una cardinalidad, la cual representa el número de instancias de una clase que se relaciona con las instancias de otra clase. poseen un nombre y una cardinalidad, la cual representa el número de instancias de una clase que no se relaciona con las instancias de otra clase. ¿Qué ventajas tiene utilizar un modelo en espiral?. Incorpora objetivos de calidad. No se necesita conocer todos los requisitos. Fácil de comprender, planificar y seguir. Reduce los riesgos del proyecto. Fases del modelo en espiral. Planificación, determinar objetivos, desarrollar y probar y análisis de riesgos. Explotación de recursos, pruebas unitarias, planificación y diseño. Determinar objetivos, explotación de pruebas, pruebas unitarias y análisis de riesgos. Determinar objetivos, análisis de riesgos, desarrollar y probar y planificación. Identifica si las siguientes afirmaciones referentes al código objeto son verdaderas: Es el código resultante de compilar el código fuente. Es un código intermedio de alto nivel. No se puede ejecutar directamente en el ordenador. Es ejecutable por el ordenador y entendido por la máquina. Es una representación intermedia de bajo nivel. ¿Las pruebas beta, son pruebas de validación?. Falso. Verdadero. ¿Qué ventajas tiene utilizar un modelo en espiral?. Reduce los riesgos del proyecto. No se necesita conocer todos los requisitos. Incorpora objetivos de calidad. Fácil de comprender, planificar y seguir. Al conjunto de acciones para comprobar si el producto resultante es correcto, se le denomina prueba de... seguridad. verificación. acceso. validación. ¿Qué es una prueba de caja negra?. Valida los requisitos sin observar el funcionamiento interno del programa. Todas las respuestas son correctas. Valida la estructura interna del sistema. Valida los requisitos no funcionales del sistema. ¿Para qué se crea una etiqueta (tag) en el control de versiones?. Las etiquetas son la subida de carpetas y archivos al repositorio. Las etiquetas se crean para localizar o recuperar en cualquier momento una versión concreta del desarrollo. Ninguna de las anteriores es correcta. Las etiquetas se crean para confirmar los cambios realizados en local e integrarlos con el repositorio. ¿A que estructura se refiere?. WHILE. DO WHILE. IF. FOR. En las pruebas de unidad, utilizamos las técnicas de las pruebas alfa. Verdadero. Falso. Es importante conocer los principios que nos ofrece el modelo orientado a objetos. Selecciona cuáles de los siguientes son principios del modelo Orientado a Objetos (OO): Persistencia. Visibilidad. Privatización. Modularidad. Polimorfismo. Abstracción. Jerarquía. Encapsulación. Selecciona qué tipos de etiquetas de documentación podemos distinguir en Javadoc: Documentación de las especificaciones. Documentación intermedia. Documentación independiente. Documentación del usuario final. Documentación del código fuente. Documentación del diseño. Selecciona las características que tienen los diagramas de comportamiento: (Puedes seleccionar varias). Estos diagramas no incluyen a los diagramas de interacción. Muestran el comportamiento de un sistema. Un diagrama de actividad no entre dentro de los diagramas de comportamiento. Los casos de uso son un tipo de diagrama de comportamiento. Nos permiten modelar la información que hemos manejado anteriormente con los diagramas de clase. Dentro de los métodos que se usan para la refactorización, selecciona cuáles son elementos comunes: Move. Class. Create. Inlin. Rename. Extract Constant. Selecciona las etiquetas de Javadoc más utilizadas: @return. @test. @string. @author. @version. @throws. Identifica cuáles de las siguientes afirmaciones son respecto a las asociaciones UML: ✔ La notación “1” representa una multiplicidad de una y solo una vez. La notación “*” representa una multiplicidad de una a varias veces. En cada extremo será posible indicar la multiplicidad mínima pero no la máxima. La notación “M..N” representa una multiplicidad de una a varias veces. En cada extremo será posible indicar la multiplicidad mínima y máxima. La notación “0..” representa una multiplicidad de cero a varias veces. UF2 - “En las pruebas de validación se puede usar la técnica de prueba Alfa pero no la técnica de prueba Beta”. Verdadero. Falso. UF1 - Los casos de uso se especifican en la etapa del diseño. Verdadero. Falso. UF3 - ¿Qué tipo de relación es aquella que se establece cuando una clase utiliza el contenido de otra clase?. Dependencia. Reflexiva. Asociación. Realización. UF2 - Selecciona las características que puedas encontrar en las pruebas de unidad: Se utiliza la técnica de prueba Alfa. Se realizan pruebas sobre la integridad. Se utiliza la técnica de prueba de caja blanca. Se utilizan la técnica de prueba de caja negra. Se realizarán pruebas sobre la interfaz del módulo. Se realizan pruebas de resistencia. UF3 - Al trabajar con diagramas de interacción de los siguientes conceptos, ¿cuáles manejamos? (Puedes seleccionar varias). Enlace y conector. Objeto y rol. Interacciones. Mensajes. Secuencias. UF3 - Selecciona los elementos principales de un diagrama de secuencia: Línea de vida. Alternativa. Contexto. Precondición. Mensaje. Marco. Actor. Activación. La complejidad ciclomática NO se puede calcular como... El número de regiones del grafo. Aristas * Nodos. Nodos predicados +1. Ninguna es correcta. Selecciona las características que puedas encontrar en las pruebas de unidad. De caja blanca, de caja negra, de interfaz de módulo y de integridad. Sólo de caja blanca y de caja negra. De caja blanca, de caja negra, de interfaz de módulo, de integridad, de resistencia. Sólo de caja blanca, de caja negra, de interfaz de módulo. En la prueba de unidad. Se trata de poner el foco en el diseño. Se probará la unidad más pequeña, el módulo, tal cual está en el código fuente. Se realizan pruebas de tipo omega. Se probará la resistencia del sistema. Diagrama de interacción.. Incluye diagramas como el de secuencia, comunicación, tiempos y vista de interacción. Incluye el diagrama de casos de uso, diagrama de actividad, diagramas de interacción y diagramas de máquinas de estado. No es un diagrama UML. Incluye el diagrama de clases y el de objetos. En las pruebas de unidad, utilizamos las técnicas de las pruebas beta. Verdadero. Falso. ¿A qué estructura de control corresponde?. ○ DO-WHILE. ○ CASE. ○ FOR. ○ WHILE. ¿Cuál es la norma, conocida como Square (Software Product Quality Requirements and Evaluation), que crea un conjunto de reglas comunes para evaluar la calidad del producto del Software?. La norma ISO/IEC 250000. La norma ISO/EAC 25000. La norma ISO/IEC 2500n. La norma ISO/IEC 25000. ¿Qué registro contiene la dirección de instrucción?. Contador de programa (CP). Registro de dirección de memoria (RDM). Registro de intercambio de memoria (RIM). Registro de instrucción (RI). ¿Que corresponde?. Secuencial. If condicion AND. While. If condicion OR. ¿Cuál es la norma, conocida como SQuaRE (Software Product Quality Requirements and Evaluation), que crea un conjunto de reglas comunes para evaluar la calidad del producto del Software?. La norma ISO/IEC 25000. La norma ISO/EAC 25000. La norma ISO/IEC 250000. La norma ISO/IEC 2500n. |