Entornos de Desarrollo
![]() |
![]() |
![]() |
Título del Test:![]() Entornos de Desarrollo Descripción: Ejemplos examenes, UF |




Comentarios |
---|
NO HAY REGISTROS |
PRIMERA. . La CPU esta formada por distintos componentes. ¿De qué se encarga la Unidad de Control?. 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. 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. Son los que almacenan la información temporal, almacenamiento interno de la CPU. Ninguna de las respuestas es correcta. Identifica si las siguientes afirmaciones referentes al código objeto son verdaderas: Es ejecutable por el ordenador y entendido por la máquina. Es el código resultante de compilar el código fuente. No se puede ejecutar directamente en el ordenador. Es un código intermedio de alto nivel. Es una representación intermedia de bajo nivel. ¿A qué nos referimos cuando hablamos de código ejecutable?. Es el código que se obtiene tras unir el código objeto con varias librerías para que así pueda ser ejecutado por el ordenador. Es el resultado de enlazar el código objeto con una serie de rutinas y librerías, sin obtener el código que es directamente ejecutable por la máquina. Es lo mismo que el código fuente. Ninguna de las anteriores es correcta. ¿Qué funcionalidad tiene el reloj del microprocesador?. Marca el ritmo del decodificador de instrucciones y nos proporciona unos impulsos eléctricos con intervalos constantes a la vez que marca los tiempos para ejecutar las instrucciones. Contiene la dirección de la siguiente instrucción para realizar. Contiene el código de la instrucción, se analiza dicho código. No existe este elemento en el microprocesador. ¿Qué modelo utilizarías para proyectos cuyos requisitos son estables?. Cascada. Iterativo incremental. En espiral. Ninguno de ellos. ¿Cuál es la diferencia del modelo en espiral con el modelo iterativo incremental?. El modelo en espiral es un modelo evolutivo y el modelo iterativo incremental es un modelo en cascada. 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. En el modelo en espiral no hay planificación. ¿Qué modelo reduce riesgos?. Cascada. Iterativo incremental. En espiral. Todos. ¿Cuál es un inconveniente del modelo en espiral?. El costo del proyecto aumenta a medida que la espiral pasa por sucesivas iteraciones. No se debe usar para sistemas con alto índice de riesgos. No se debe usar para sistemas de alto nivel de seguridad. Todas las opciones son inconvenientes del modelo en espiral. ¿Qué modelo es fácil de comprender, planificar y seguir?. Cascada. Iterativo incremental. En espiral. Todos. ¿Qué tipo de requisitos tratan las características del sistema, como por ejemplo la fiabilidad?. Requisitos funcionales. Requisitos no funcionales. Requisitos de información. Restricciones. ¿Cuál es la fase en la que se especifican los requisitos?. Análisis. Diseño. Pruebas. Mantenimiento. ¿Cómo se llaman las pruebas que se hacen al software en el entorno real de trabajo?. Pruebas unitarias. Pruebas de integración. Pruebas de validación. Pruebas de sistema. ¿Cuáles de estos documentos se producen durante el proceso de prueba?. Plan de pruebas. Especificaciones de prueba. Informes de pruebas. Todos los anteriores. Las estrategias de prueba se inician con: Prueba de integración. Prueba de validación. Prueba de unidad. Prueba de sistema. ¿En qué nivel de pruebas se observa como interaccionan los distintos módulos?. Prueba de integración. Prueba de validación. Prueba de unidad. Prueba de sistema. ¿Cuál de las siguientes pruebas se realiza en un entorno controlado por los desarrolladores?. Pruebas beta. Pruebas alfa. Pruebas blancas. Pruebas negras. Señale la opción correcta. Las pruebas de caja blanca suplen la necesidad de implementar las pruebas de caja negra. Las pruebas de caja negra suplen la necesidad de implementar las pruebas de caja blanca. Las pruebas de caja negra y caja blanca no son excluyentes. Ninguna opción anterior es correcta. Las relaciones que tenemos entre clases pueden se: Asociación y realización. Herencia y dependencia. Agregación y composición. Todas son correctas. ¿Cuáles son los estereotipos de los diagramas de comportamiento?. Enumeration e interface. Entity, control y boundary. Entity, control y enumeration. Entity, interface y boundary. ¿Qué significa un "-" delante de un atributo?. Es un atributo con visibilidad public. Es un atributo con visibilidad private. Es un atributo con visibilidad protected. Es un atributo con visibilidad de paquete. ¿Cómo se llama el operador de un fragmento en los diagramas de secuencia?. opt. alt. loop. Todas las opciones anteriores son correctas. ¿En qué tipo de diagramas se representan los distintos eventos de sistema?. Casos de uso. Secuencia. Actividad. Estado. ¿Con cuál de estos programas no podemos realizar diagramas de clases?. ArgoUML. Eclipse. WhiteStarUML. Todos los programas anteriores es posible realizar diagramas de clases. ¿Qué modelo no es recomendable para el desarrollo de sistemas en tiempo real?. Cascada. Iterativo incremental. En espiral. Todos. ¿Con qué modelo es difícil evaluar los riesgos?. Cascada. Iterativo incremental. En espiral. Todos. ¿En qué modelo las entregas facilitan la realimentación de los próximos entregables?. Cascada. Iterativo incremental. En espiral. Todos. “El usuario puede agregar un nuevo contacto”. ¿Qué tipo de requisito es?. Requisitos funcionales. Requisitos no funcionales. Requisitos de información. Restricciones. El pseudocódigo se utiliza en la fase: Análisis. Diseño. Pruebas. Mantenimiento. El conjunto de actividades que tratan de comprobar si se está construyendo el producto correctamente se llama: Verificación. Validación. Planificación. Ninguna es correcta. El conjunto de actividades que comprueba si el software se ajusta a los requisitos del cliente. Verificación. Validación. Planificación. Ninguna es correcta. ¿Qué tipo de mantenimiento se basa en modificar el producto sin alterar las especificaciones del mismo?. Adaptativo. Correctivo. Perfectivo. Preventivo. ¿Cómo llamamos también a las pruebas de caja blanca?. Pruebas estructurales. Pruebas de comportamiento. Pruebas de caja de cristal. A y C son correctas. ¿Qué tipo de pruebas se centran en validar los requisitos funcionales sin fijarse en el funcionamiento interno del programa. Pruebas de caja blanca. Pruebas de caja negra. Ambas opciones son correctas. Ninguna de las anteriores respuestas es correcta. ¿En qué nivel de pruebas se intenta eliminar errores en la interfaz?. Prueba de integración. Prueba de validación. Prueba de unidad. Prueba de sistema. El siguiente grafo se corresponde con una estructura: HACER MIENTRAS. REPETIR HASTA. CONDICIONAL. SECUENCIAL. ¿Cuál de estos errores se intenta encontrar con las pruebas de caja negra?. Errores de interfaz. Errores de rendimiento. Errores de inicialización y finalización. Todas las respuestas son correctas. ¿Cuál de las siguientes pruebas no forma parte de las pruebas de sistema?. Pruebas de resistencia. Pruebas beta. Pruebas de recuperación. Pruebas de seguridad. ¿Qué tipo de pruebas se centran en validar la estructura interna del programa?. Pruebas de caja blanca. Pruebas de caja negra. Ambas opciones son correctas. Ninguna de las anteriores respuestas es correcta. ¿Cuál de estos tipos de diagramas es de estructuras?. Diagrama de paquetes. Diagrama de secuencia. Diagrama de actividad. Diagrama de comunicación. Si tenemos la siguiente relación: La clase contacto hereda de la clase agenda. Las agendas se componen de contactos. La clase contacto no existe sin la clase agenda. Todas las respuestas son correctas. Las relaciones que tenemos entre clases pueden ser. Asociación y realización. Herencia y dependencia. Agregación y composición. Todas son correctas. La flecha de dependencia: Va desde la clase utilizada a la clase que la utiliza. Va desde la clase que utiliza a la clase utilizada. Se representa con una flecha sin relleno. Las opciones b y c son correctas. ¿Qué diagrama utilizamos para entender el uso del sistema?. Diagrama de clases. Diagrama de objetos. Diagrama de casos de uso. Diagrama de secuencia. Selecciona la respuesta verdadera: Empleado a Documento es navegable y Documento a Empleado es navegable. Empleado a Documento es navegable, pero Documento a Empleado no es navegable. Empleado a Documento no es navegable, pero Documento a Empleado sí. Empleado a Documento no es navegable, al igual que Documento a Empleado. ¿Qué es una clase asociación?. Una asociación con relación 1:1..*. Una clase con información necesaria para una asociación entre otras clases. Una clase que se asocia consigo misma. Una clase con relación 0..1:N. ¿Qué significa un "+" delante de un atributo?. Es un atributo con visibilidad public. Es un atributo con visibilidad private. Es un atributo con visibilidad protected. Es un atributo con visibilidad de paquete. ¿Cuáles son las etapas del ciclo de vida del software?. Análisis, diseño, codificación y pruebas. Análisis, diseño, codificación y mantenimiento. Análisis, diseño, codificación, pruebas y mantenimiento. Análisis, diseño, codificación, pruebas, mantenimiento y documentación. ¿Cuál de las siguientes opciones no es una técnica de comunicación con el cliente?. Entrevistas. Brainstorming. Casos de uso. Todas las opciones son técnicas de comunicación con el cliente. ¿Cuál de estos IDE no soporta Java?. Eclipse. Netbeans. Visual C++. Visual Studio. ¿Qué modelo es recomendable cuando se están probando nuevas tecnologías?. Cascada. Iterativo incremental. En espiral. Todos. SEGUNDA. . Las pruebas estructurales: Son las pruebas de caja blanca. Son las pruebas de caja negra. Son las pruebas de comportamiento. Sólo miden la entrada y salida. A la parte principal del proyecto, lo denominamos: Rama. Etiqueta. Tronco. Revisión. ¿Cuál de estas no es una etiqueta de JavaDOC?. @version. @return. @deprecated. @method. JavaDOC: Es una herramienta de Oracle. Es un plugin de Eclipse. Genera documentación en formato PDF. Comenta nuestro código automáticamente. Subversion es una herramienta. Para Windows. Para MAC. Para Linux. Multiplataforma. Señale la opción verdadera: El caso de uso A extiende de B. El caso de uso B extiende de A. El caso de uso A siempre se realizará. Las opciones b y c son verdaderas. ¿Qué significa un "#" delante de un atributo?. Es un atributo con visibilidad public. Es un atributo con visibilidad private. Es un atributo con visibilidad protected. Es un atributo con visibilidad de paquete. ¿Con qué tipo de mensajes de los diagramas de secuencia el emisor se queda esperando hasta que el receptor finaliza su ejecución?. Síncrono. Asíncrono. Retorno. Todas las opciones son correctas. ¿Cuál de estos tipos de diagramas es de estructuras?. Diagrama de actividad. Diagrama de casos de uso. Diagrama de despliegue. Diagrama de secuencia. 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. El lado izquierdo de la V representa la descomposición de las necesidades y la creación de las especificaciones del sistema. El lado derecho de la V representa la descomposición de las necesidades y la creación de las especificaciones del sistema. El lado izquierdo de la V representa la integración de las piezas y su verificación. Ninguna es correcta. La generación de código fuente se lleva a cabo en la etapa de codificación, en esta etapa el código pasa por diferentes estados entre los que está la compilación. El compilador se compone internamente de varias etapas o fases que realizan distintas operaciones, entre ellas está la optimización de código. ¿En qué consiste la optimización de código?. Trata de mejorar el código intermedio generado en la fase anterior, de tal forma que el código resultante sea más fácil y rápido de interpretar por la máquina. Trata de mejorar el código intermedio generado en la fase posterior, de tal forma que el código resultante sea más fácil y rápido de interpretar por la máquina. Trata de mejorar el código intermedio generado en la fase anterior, de tal forma que el código resultante sea más difícil pero más rápido de interpretar por la máquina. Ninguna de las anteriores es correcta. ¿A qué diagrama de análisis corresponde la siguiente imagen?. Diagrama de flujo de datos. Diagrama de clases. Diagrama de Casos de Uso. Diagrama de Entidad-Relación. ¿En qué tipo de metodología aplicamos los sprints?. Metodología ágil. Metodología estructurada. Metodología de análisis. Todas las respuestas son correctas. Centrándonos en el concepto “IDE”... ¿Qué es un IDEs?. Un IDE es un Entorno Integrado de Desarrollo, es decir, una aplicación informática cuya función es simplificar la tarea del programador mediante un conjunto de herramientas. Un IDE es un Entorno Interno de Diseño, es decir, una aplicación informática cuya función es simplificar la tarea del programador mediante un conjunto de herramientas. Un IDE es una herramienta que permite depurar el código fuente. Ninguna de las anteriores es correcta. Uno de los componentes de un entorno de desarrollo es el compilador: ¿Cuál es la función del compilador?. Se encarga de traducir el código fuente escrito en lenguaje de alto nivel a un lenguaje de bajo nivel en el que la máquina sea capaz de interpretarlo y ejecutarlo. Se encarga de traducir el código fuente escrito en lenguaje de alto nivel a un lenguaje de bajo nivel aunque la máquina tampoco vaya a ser capaz de interpretarlo ni ejecutarlo. Se encarga de traducir el código fuente escrito en lenguaje de bajo nivel a un lenguaje de alto nivel en el que la máquina sea capaz de interpretarlo y ejecutarlo. Ninguna de las anteriores es correcta. ¿Qué componente de un entorno de desarrollo se encarga de realizar la traducción a medida que se ejecuta la instrucción?. Interprete. Depurador. Control de Versiones. Editor de Texto. Cuando hablamos del entorno de desarrollo de Eclipse... ¿Cómo se puede crear un archivo ejecutable de código Java desde Eclipse?. Haciendo clic en el botón derecho del proyecto, y luego en exportar. En la nueva ventana seleccionar la opción de Java > Runnable JAR file. Posteriormente elegir el destino. Haciendo clic en el botón derecho del proyecto, y luego en importar. En la nueva ventana seleccionar la opción de Java > Runnable JAR file. Posteriormente elegir el destino. Haciendo clic en el botón derecho del proyecto y luego en obtener ejecutable eligiendo el destino. Ninguna de las anteriores es correcta. ¿Cuál de estos lenguajes no es de alto nivel?. C. PHP. JAVA. COBOL. ¿En qué sitio se sitúa el registro de contador de programa (CP)?. En la Unidad de Control. En la ALU. En la memoria RAM. En el enlazador. ¿Cuál es el trabajo que realiza el reloj interno de la CPU?. Nos marca el ritmo del registro de instrucción mediante impulsos eléctricos. Es un tipo de bus del sistema. Nos marca la hora del sistema. Es un periférico de entrada. ¿Qué ventajas tiene utilizar un modelo en espiral?. No se necesita conocer todos los requisitos. Aumento de la productividad. Fácil de comprender, planificar y seguir. Reduce los riesgos del proyecto. ¿En qué etapa definimos los requisitos que no son funcionales?. Análisis. Diseño. Mantenimiento. Explotación. Implementación. ¿Cuál es el objetivo de realizar casos de uso en el proceso de Ingeniería de SW?. Para especificar la comunicación y el comportamiento de un sistema mediante su interacción con los usuarios y/u otros sistemas. Para especificar las pruebas de unidad. Para especificar buenas prácticas a la hora de implementar el código. No existen los casos de uso. Solo diagramas de datos. ¿Qué es una prueba de caja negra?. Valida los requisitos sin observar el funcionamiento interno del programa. Valida la estructura interna del sistema. Valida los requisitos no funcionales del sistema. Todas las respuesta son correctas. ¿A qué tipo de metodología ágil corresponde la siguiente imagen?. Kanban. Scrum. XP. Programación Externa. ¿Qué herramienta podríamos usar para el control de cambios?. GitHub. Bugzilla. Doxygen. Flow Chart Maker. En las pruebas de unidad se aplican técnicas de: Caja blanca y caja negra. Caja Blanca. Caja negra. Accesibilidad. 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?. 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. 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. Esta prueba está formada solo por una prueba que tiene como misión ejercitar en profundidad el software. Ninguna de las anteriores es correcta. Según el siguiente grafo: Do-While. While. For. Case. ¿Cuántas regiones tiene el siguiente grafo?. 5. 4. 6. No se puede calcular las regiones con este grafo. ¿De qué forma calculamos la complejidad ciclomática?. Aristas-Nodos*2. Nodos predicados + 2. Número de regiones del grafo. Aristas*Nodos. En JUnit, ¿qué misión tiene el método assertEquals(String mensaje, valorEsperado, valorReal)?. Comprueba que el valorEsperado sea igual al valorReal. Si no son iguales, entonces se lanzará el mensaje. ValorEsperado y ValorReal pueden ser de diferentes tipos. Comprueba que el valorEsperado sea igual al valorReal. Si no son iguales, entonces se lanzará el mensaje. ValorEsperado y ValorReal tienen que ser del mismo tipo. Comprueba que el valorEsperado sea igual al valorReal. Si son iguales, entonces se lanzará el mensaje. ValorEsperado y ValorReal pueden ser de diferentes tipos. Ninguna de las anteriores es correcta. En JUnit, ¿qué anotación se utiliza si queremos que se inicie un método antes de que se ejecute cualquier método de prueba?. @Before. @After. @BeforeClass. @AfterClass. El método fail(String mensaje): Hace que la prueba falle. Hace que la prueba falle lanzando un mensaje. Hace que la prueba se evalue como false. Ninguna de las anteriores respuestas es correcta. ¿Cuál es la principal razón para realizar la factorización?. Código duplicado. Cambio divergente. Clase solo de datos. Clases muy grandes. ¿Qué término debes utilizar en el control de versiones para integrar los cambios realizados en el repositorio con el repositorio local?. Export. Branch. Update. Ninguna de las respuestas es correcta. ¿Para qué se crea una etiqueta (tag) en el control de versiones?. Las etiquetas se crean para localizar o recuperar en cualquier momento una versión concreta del desarrollo. Las etiquetas se crean para confirmar los cambios realizados en local e integrarlos con el repositorio. Las etiquetas son la subida de carpetas y archivos al repositorio. Ninguna de las anteriores es correcta. ¿A qué nos referimos cuando hablamos de Abstracción?. Nos referimos a las características esenciales de un objeto, donde se capturan sus movimientos. Se pretende conseguir una descripción formal. La abstracción es clave en el proceso y análisis del diseño OO. Nos referimos a la capacidad de un sistema o aplicación para dividirse en pequeños módulos independientes. Nos referimos a la propiedad que tiene un objeto que está activo en relación a otro que no lo está. Ninguna de las anteriores son correctas. Los atributos de una clase pueden tener distinta visibilidad. Respecto a la visibilidad de los atributos de una clase, ¿qué tipo de los siguientes representa un atributo que no será accesible desde fuera de la clase pero sí por métodos de la propia clase y subclases?. protected. package. private. public. Respecto a la visibilidad de los atributos de una clase, ¿qué representa el atributo private?. Que el atributo solo será accesible en esa clase. Que el atributo será accesible solo dentro del paquete en el que se encuentra. Que el atributo solo será accesible en las subclases. Ninguna de las anteriores son correctas. En las relaciones UML, ¿Qué quiere decir la notación “1..*” ?. Una y solo una vez. De cero a varias veces. De una a varias veces. Ninguna respuesta es correcta. En la asociación unidireccional, la clase destino no sabrá de la existencia de la clase origen, y la clase origen contendrá un objeto o set de objetos de la clase destino. Respecto a la imagen siguiente, ¿qué afirmación consideras correcta para referirte a la clase COMPRA?. Es una clase asociación. Es una clase bidireccional. Constituye una generalización. La clase es una composición. ¿Qué tipo de asociación es la que se muestra en la imagen?. asociación de agregación. asociación de composición. asociación de herencia. ninguna de las respuestas es correcta. ¿Qué tipo de asociación representa la siguiente imagen?. Asociación reflexiva. Clase asociación. Asociación tridireccional. Ninguna de las anteriores es correcta. ¿Qué representa la siguiente imagen?. Que un ordenador se compone de una placa base, una o más memorias, un teclado y uno o más discos. Que un ordenador se compone de una o más placas base, una o más memorias, un teclado y uno o más discos. Que un ordenador se compone de una placa base, una o más memorias, ningún teclado y uno o más discos. Ninguna de las anteriores son correctas. Según la siguiente representación: La clase Impresora "conoce" a la clase Papel. La clase Papel "conoce" a la clase Impresora. Ambas clases tienen conocimiento la una de la otra. Ninguna de las respuestas es la correcta. ¿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. 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. Ninguna respuesta es correcta. Según el siguiente diagrama: Un caso de uso dado,puede extender a otro caso de uso. Un caso de uso dado, puede incluir a otro caso de uso. Es una generalización de un caso de uso concreto. Ninguna de las respuestas es correcta. Uno de los diagramas que hemos visto son los diagramas de secuencia, estos parten de los casos de uso elaborados en la etapa de análisis. ¿Para qué sirve un diagrama de secuencia?. El diagrama de secuencia nos mostrará gráficamente los eventos que fluyen de los actores del sistema. 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. Ninguna de las respuestas es correcta. ¿Qué representa la línea de vida en un diagrama de secuencia?. Representa un participante durante la interacción. Representa el papel desempeñado por un participante. Representa el tiempo durante el cual se ejecuta una función. Ninguna de las anteriores son correctas. TERCERA. . 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 % 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. Ninguna respuesta es la correcta. ¿A qué tipo de diagrama corresponde la siguiente imagen?. Diagrama de colaboración. Diagrama de secuencia. Diagrama de casos de uso. Diagrama de estados. Según el siguiente supuesto: "Una estructura arqueológica se identifica mediante un código, tiene una datación, esta 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 esta compuesta por otras sub-estructuras?. Relación reflexiva. Relación de herencia. Relación de dependencia. Una clase asociación. ¿La siguiente representación es correcta?. Sí. Es una relación reflexiva que indica que con qué persona esta casada otra y si es progenitor/a. Sí. Es una relación de composición que indica que con qué persona esta casada otra y si es progenitor/a. No. No existen dobles relaciones reflexivas. No porque no modela cuántas hijas tiene. Señala cuál(es) de las siguientes afirmaciones es(son) correcta(s): 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. Los casos de uso se utilizan para realizar el mantenimiento de nuestros aplicativos. Todas las respuestas son correctas. Si se desea que el atributo no sea accesible desde fuera de la clase, el tipo que debemos indicar es: -. +. ^. |. En los diagramas de secuencia, en la parte superior se coloca: Instancias. Mensajes. Actividades. Nombres de las Clases. ¿Qué relación existe entre la clase "Objeto Arqueológico" y "Objeto Completo"?. Relación de generalización y de agregación. Relación de generalización y de composición. Relación de agregación. Ninguna de las respuestas es la correcta. ¿Qué tipo de grafo de flujo representa la imagen?. DO-WHILE. WHILE. IF condición OR. IF condición AND. ¿Qué tipo de grafo de flujo representa la imagen?. Condición múltiple (SWITCH). IF condición OR. DO-WHILE. IF condición AND. ¿Cuál es la forma incorrecta de calcular la complejidad ciclomática V(G)?. V(G) = aristas + nodos + 2. V(G) = número de regiones del grafo. V(G) = aristas - nodos +2. V(G) = nodos predicados + 1. Las pruebas del camino básico se realizan mediante. pruebas de caja blanca como caja negra. pruebas de caja blanca. pruebas de caja negra. todas las opciones son incorrectas. Si la complejidad ciclomática tiene valores entre 1 y 10, se considera que se trata de un programa o método. no testeable, de muy alto riesgo. más complejo, de riesgo moderado. sencillo, sin mucho riesgo. complejo, de alto riesgo. ¿Qué es un nodo predicado?. Un nodo que agrupa otros nodos para optimizar el grafo. Nodo que representa una condición o decisión en el flujo de control, caracterizado por tener 2 o más aristas que salen de él. Nodo sin conexiones salientes, que indica el fin del proceso. No existen los nodos predicados referidos a los grafos de flujo. ¿Qué tipo de grafo de flujo representa la imagen?. IF condición AND. WHILE. Secuencial. IF condición OR. Si la complejidad ciclomática tiene valores entre 11 y 20, se considera que se trata de un programa o método. no testeable, de muy alto riesgo. sencillo, sin mucho riesgo. más complejo, de riesgo moderado. complejo, de alto riesgo. ¿Qué tipo de grafo de flujo representa la imagen?. WHILE. Condición múltiple (SWITCH). IF condición ADN. IF condición OR. Si la complejidad ciclomática tiene valores entre 21 y 50, se considera que se trata de un programa o método. sencillo, sin mucho riesgo. complejo, de alto riesgo. no testeable, muy alto riesgo. más complejo, de riesgo moderado. Si la complejidad ciclomática tiene un valor mayor que 50, se considera que se trata de un programa o método. sencillo, sin mucho riesgo. complejo, de alto riesgo. no testeable, muy alto riesgo. más complejo, de riesgo moderado. ¿Cómo se divide el Software según su licencia?. Libre, propietario y de dominio público. Libre y propietario. De dominio público. Libre, propietario, de dominio público y de sistema. ¿Cuántos nodos predicado tiene el siguiente grafo?. 3. 4. 5. 6. ¿Cuál de las siguientes afirmaciones sobre la máquina de estados es correcta?. 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. Ilustra los distintos escenarios de un caso de uso. Un diagrama de secuencia es: Ninguna es correcta. Es un diagrama de estructura. Es un diagrama de comportamiento. Es un diagrama de interacción. Un diagrama con un rombo relleno se refiere a: Especialización. Composición. Generalización. Agragación. ¿En que lugar se sitúa el registro de contador de programa (CP)?. En el enlazador. En la unidad de control (UC). En la memoria principal. En la ALU (Unidad Aritmético Lógica). ¿Qué caracteriza a la herramienta MySQL Workbech?. Todas son correctas. Herramienta visual de diseño de BBDD. Podemos hacer un mantenimiento de nuestras BBDD. Nos permite administrar BBDD. Cuando instanciamos una clase: Creamos un método. Creamos una función. Creamos un atributo. Creamos un objeto. En la prueba de camino básico se usa. Preguntas de caja blanca y caja negra. Pruebas de caja negra. Ninguna es correcta. Pruebas de caja blanca. ¿Qué es una prueba de integridad?. No existen este tipo de pruebas. Comprobará si los requisitos hardware del sistema son válidos. Comprobará un módulo concreto del sistema. Comprobará la interacción de los distintos módulos del programa. ¿Cuál es el camino erróneo?. 1,2,4,F. 1,2,3,5,6,F. 1,2,3,5,F. 1,2,3,5,7,F. ¿Qué tipo de pruebas se centran en validad la estructura interna de un programa?. Pruebas de caja negra. Ninguna es correcta. Pruebas de caja blanca. Ambas son correctas. ¿A qué modelo de desarrollo corresponde este esquema?. Modelo en cascada con retroalimentación. Modelo en línea. Modelo en cascada. Modelo iterativo incremental. Que define la semántica del lenguaje. Reglas para realizar correctamente construcciones con símbolos. Ninguna es correcta. Conjunto de símbolos permitidos. Reglas que determinan el significado de construcción del lenguaje. ¿Qué es un nodo predicado?. Se caracteriza porque solo emerge un camino en él. Se caracteriza por que no va enumerado. No existen esos tipos de nodo. Se caracteriza por que dos posibles caminos emergen de él. ¿Qué relación existe entre empleado y directivo?. Una relación reflexiva y de especialización. Una relación reflexiva. Una relación reflexiva y generalización. Una relación de asociación. La ALU nos permite: Realizar operaciones de comparación. Realizar operaciones aritméticas. Todas son correctas. Realizar operaciones lógicas. ¿Qué inconvenientes nos encontramos a la hora de aplicar un modelo iterativo incremental?. No sabemos en qué iteración parar. Hay realimentación. Los requisitos están muy definidos. Se entrega de forma muy temprana al cliente. ¿Cuántas camas hay como máximo por sala?. 5. 10. 0. Ninguna. ¿En qué etapa definimos los requisitos que no son funcionales. Diseño. Análisis. Implementación. Mantenimiento. ¿Qué tipo de mensaje está siendo enviado de una clase a otra?. Un mensaje iterativo. Un mensaje secuencial. Un anidamiento. Un mensaje de interfaz. Tipo de patrones de diseño: Estructurales, de usuario, creacionales. Estructurales, de comportamiento, creacionales. Ninguna. Estructurales, de usuario, de comportamiento. ¿Qué cardinalidad corresponde a este tipo de relaciones?. 1 a varios. 0 a 1. 1 a 1. varios a varios. ¿Qué caracteriza la metodología de programación extrema?. Valoración del programador. Respuesta rápida en los cambios de la plataforma. La colaboración. Todas son correctas. ¿Cuál es el principal inconveniente del modelo en espiral?. No tiene inconvenientrs a la hora de aplicarlo al desarrollo del Software. Es un modelo muy rígido. Es difícil evaluar los riesgos. Hay que realizar pruebas en cada etapa del modelo. Cada período de entrega en la metodología SCRUM, se denomina: Evaluación. Sprint. Etapa. Tarea. Junit es una herramienta: Usada en pruebas de sistema. Usada en sistemas de integración. Usada en pruebas de unidad. Usada en pruebas de validación. ¿Qué prueba necesita el máximo de recursos para llevarse a cabo?. Incremento. Stress. Seguridad. Ninguna. ¿Qué registro contiene la dirección de instrucción?. Registro de Instrucción (RI). Registro de dirección de memoria (RDM). Registro de intercambio de memoria (RIM). Contador de programa (CP). Al lenguaje máquina le sigue el lenguaje ensamblador. Selecciona la opción falsa: Se utilizan nombres mnemotécnicos y las instrucciones trabajan directamente con registros de memoría física. Es fácil de aprender y es genérico para cada procesador. Cualquier programa escrito en este lenguaje tiene que ser traducido al lenguaje máquina para que se pueda ejecutar. Es complicado de aprender y es específico de cada procesador. ¿En qué tipo de pruebas trabajan conjuntamente el desarrollador y el cliente?. Beta. Omega. Gamma. Alfa. CUARTA. . ¿Cuál es la fórmula incorrecta para sacar la complejidad ciclomática?. Número de regiones. Aristas - nodos predicado + 2. Nodos predicado +1. Aristas - nodos + 2. ¿Qué capacidad tiene el registro EAX?. 32 bits. El registro EAX no existe. 8 bits. 16 bits. El método assertTrue (boolean expresion): Comprueba que la expresión se evalúe TRUE. Hace que la prueba falle. Comprueba que el objeto sea null. Comprueba que la expresión se evalúe FALSE. ¿Qué es una prueba de integridad?. Comprobará la interacción de los distintos módulos del programa. Comprobará si los requisitos del hardware del sistema son válidos. No existen este tipo de pruebas. Comprobará un módulo concreto del sistema. ¿En qué lugar se sitúa el registro de contador de programa (CP)?. En la unidad de control (UC). En el enlazador. En la memoria principal. En la ALU (Unidad Aritmético Lógica). En las pruebas de unidad se utilizan técnicas: De sistema. De integración. Tanto de caja negra como de caja blanca. Únicamente pruebas de caja blanca. Un usuario quiere pedir la factura una vez que ha realizado una compra de productos por ambos casos de uso. El caso de uso "Compra Producto" extiende de "Pedir Factura". El caso de uso "Pedir Factura" incluye (include) "Compra Producto". El caso de uso "Compra Producto" hereda de "Pedir Factura". El caso de uso "Pedir Factura" extiende de "Compra Producto". ¿Con cuál de estos programas puedo modelar en UML?. Todas son correctas. Modelio. AgroUML. StartUML. ¿Qué tipo de diagrama es el siguiente?. Diagrama de casos de uso. Ninguno. Diagrama de secuencia. Diagrama de colaboración. ¿Para qué sirve la herramienta subversión?. Para realizar controles de versiones de código. Para realizar diagramas de comportamiento. Para implementar grafos. Ninguna es correcta. ¿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 pruducto del Software?. ISO/IEC 250000. ISO/IEC 25000. ISO/IEC 2500n. ISO/EAC 25000. ¿Con qué herramienta podemos realizar diagramas de clases. Linter. Subversion. JUnit. Papyrus. ¿Qué tipo de requisito es "El campo nombre acepta caracteres alfabéticos únicamente"?. Requisito no funcional. Es una restricción. Requisito de información. Requisito funcional. ¿Qué significa <>extend<>?. Ninguna es correcta. caso extendido de otro. caso incluido de otro. herencia. Necesitamos 1GB de RAM para ejecutar nuestro aplicativo. ¿Qué tipo de requisito es?. No funcional. Funcional. Seguridad. Stress. ¿Qué prueba nos falta para completar nuestra espiral. Ninguna es correcta. Prueba de integración. Prueba de stress. Prueba de seguridad. ¿A qué estructura de control corresponde?. FOR. CASE. DO-WHILE. WHILE. ¿Qué es un actor en un diagrama de casos de uso?. Cualquier agente que interactúa con el sistema y es externo a él. Un mensaje síncrono. Una cardinalidad. Una clase. Estamos realizando las pruebas de un método que realiza el factorial de un número. Estamos introduciendo el número 4 y nos da como salida 24. ¿Qué pruebas estamos llevando a cabo?. Pruebas de integración de sistema. Prueba de caja negra. Prueba de caja blanca. Pruebas de seguridad. Un diagrama de secuencia es. Un diagrama de clases. Un diagrama de interacción. Ninguna es correcta. Un diagrama de estructura. ¿Como modelaríamos en un diagrama de clases el siguiente enunciado? Una empresa tiene clientes y empleados, donde ambos se caracterizan por su nombre y edad. Los empleados tienen un sueldo bruto y de los clientes necesitamos conocer su teléfono de contacto. Una relación de asociación entre cliente, empleado y persona. Una relación de composición entre cliente y empleado donde el empleado es la clase débil. Una relación de asociación entre cliente y empleado. Una relación de herencia: cliente y empleado, heredan de una clase persona. ¿En qué lugar se sitúa el registro de contador de programa (CP)?. En la ALU. En la memoria principal. En el enlazador. En la unidad de control (UC). ¿Qué tipo de pruebas se centran en validar la estructura interna de un programa?. Ninguna es correcta. Ambas son correctas. Pruebas de caja negra. Pruebas de caja blanca. ¿Cuál de las siguientes afirmaciones sobre la máquina de estados es correcta?. Todas son correctas. Almacena el estado de un objeto en un instante en el tiempo. El inicio se marca con un círculo relleno. Ilustra los distintos escenarios de un caso de uso. ¿Qué es una clase asociación?. Un tipo de herencia. Una clase que se asocia consigo misma. Una clase con información nenecaria para una asociación entre otras clases. Una clase reflexiva. ¿Qué tipo de requisito es "el campo nombre acepta caracteres albabéticos únicamente?. No funcional. Funcional. De información. Restricción. ¿A qué diagrama se corresponde?. Ninguno. Diagrama de casos de uso. Diagrama de secuencia. Diagrama de colaboración. ¿En qué etapa definimos los requisitos que no son funcionales?. Mantenimiento. Diseño. Análisis. Implementación. Cuando enviamos un mensaje síncrono de una clase a otra: La clase emisora sigue trabajando sin esperar que el receptor termine su ejecución. La clase emirora debe finalizar su ejecución y destruirse. La clase receptora debe finalizar su ejecución y destruírse. La clase emisora no recibe el control hasta que el receptor termine su ejecución. Un diagrama de secuencia es: Ninguna es correcta. Es un diagrama de estructura. Es un diagrama de interacción. Es un diagrama de comportamiento. Debemos 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 asociativa enre una clase "persona" y otra "familiar". Necesitamos más información para poder modelar este caso. Como una relación de agragación entre una clase "persona" y otra "familiar". Como una doble relación reflexiva. ¿Cuales son las fases de desarrollo de software?. Análisis, diseño, documentación, implementación, pruebas, mantenimiento y explotación. Análisis, diseño, documentación y pruebas. Análisis, diseño, implementación, pruebas, mantenimiento y explotación. Análisis, diseño, implementación, pruebas, documentación, mantenimiento y explotación. ¿Qué inconvenientes nos encontramos a la hora de aplicar un modelo interativo incremental?. Se entrega de forma muy temprana al cliente. Los requisitos están muy definidos. Hay realimentación. No sabemos en qué iteración parar. EXTRAS. . El software también almacenará los datos necesarios para ejecutar los programas y contendrá los datos almacenados del ordenador. Podemos dividir el software en varias categorías. Una de esas categorías se basa en el método de distribución. Une cada concepto con su definición: 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. Los usuarios Software pueden descargar el aplicativo de forma gratuíta, pero que mantiene los derechos de autor. Es un aplicativo donde se ofrece publicidad incrustada, incluso en la instalación del mismo. Identifica si las siguientes afirmaciones referentes al código objeto son verdaderas: Es ejecutable por el ordenador y entendido por la máquina. Es el código resultante de compilar el código fuente. No se puede ejecutar directamente en el ordenador. Es un código intermedio de alto nivel. Es una representación intermedia de bajo nivel. En cualquier lenguaje de programación podemos diferenciar distintos elementos. Identifica los elementos que tiene un lenguaje de programación: Idioma. Alfabeto o vocabulario. Semántica. Sintaxis. Traducción. ¿Cuál de los siguientes lenguajes de programación son de alto nivel?. VB.NET. PASCAL. Java. C. Python. C++. C#. Existen distintos modelos de desarrollo software y cada uno de ellos se compone de una serie de fases ejecutadas de distinta forma según el modelo. Completa las fases de desarrollo en un modelo en cascada: 1. 2. 3. Rellena los huecos ordenando las fases de desarrollo en un modelo en espiral: 1. 2. 3. 4. Cuando hablamos de entornos de desarrollo, hemos hablado de IDE Eclipse. Sitúa en los recuadros en rojo el nombre de cada una de las zonas correspondientes al IDE Eclipse: 1. 2. 3. 4. En el IDE Eclipse, haciendo clic con el botón derecho sobre un proyecto. ¿Qué acciones podemos realizar sobre este proyecto?. Import. Export. Run As. Debug As. Build Path. Refresh. Test. Outline. Selecciona con qué lenguajes podemos trabajar para cada uno de los siguientes entornos de desarrollo: NetBeans. Visual Studio. CodeLite. Elicpse. JetBrain. ¿Podemos realizar un modelo de UML con el IDE de Eclipse?. Verdadero. Falso. Un IDE es una aplicación informática que estará formada por un conjunto de herramientas de programación que simplifican la tarea al programador y agilizan el desarrollo de programas. En ellos podemos encontrar una serie de componentes. ¿Qué componentes puedes encontrar comúnmente en un entorno de desarrollo?. Lector. Copilador. Intérprete. Depurador. Redactor. Constructor de interfaz gráfica. Al realizar desarrollo software es muy importante realizar un control de versiones cuando se hacen modificaciones sobre ese software. Selecciona las características que tiene el control de versiones: Controla los cambios que se realizan sobre las aplicaciones. Obtiene revisiones de las aplicaciones. Obtiene versiones de las aplicaciones. Simplifica la creación de interfaces gráficas. Se encarga de traducir el código fuente. Existen distintas estrategias de pruebas software, estas quedan bien representadas sobre una enorme espiral en la que se ubican, según su orden, los diferentes tipos de pruebas. Completa la siguiente imagen en espiral con los tipos de pruebas según el orden en el que se realizan: 1. 2. 3. 4. Conseguiremos la prueba de validación cuando el programa funcione de acuerdo a las expectativas expuestas por el cliente y cuando, además, cumpla con lo indicado en el documento de especificación de requisitos del software o ERS. Se llevarán a cabo pruebas con la técnica de caja negra y se podrán usar distintas técnicas. “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. Señala si la siguiente afirmación es correcta: “En las pruebas de integración se comprueba la interacción de los distintos módulos del programa”. Verdadero. Falso. Selecciona las características que puedas encontrar en las pruebas de unidad: Se utiliza la técnica de prueba Alfa. Se realizan pruebas de resistencia. Se realizarán pruebas sobre la interfaz del módulo. Se utilizan la técnica de prueba de caja negra. Se utiliza la técnica de prueba de caja blanca. Se realizan pruebas sobre la integridad. Tanto para la depuración como para realizar pruebas unitarias existe una variedad de herramientas. Entre ellas, una de las más conocidas es JUnit. Señala si la siguiente afirmación es correcta o falsa: “JUnit es una herramienta que podemos utilizar para las pruebas automatizadas. Esta se integra con el IDE Eclipse por lo que no tenemos que descargarnos ningún paquete ”. Verdadero. Falso. En las pruebas automatizadas con JUnit podemos diferenciar distintos métodos cada uno de los cuales tiene una misión. Señala si la siguiente afirmación es correcta o falsa: “En JUnit el método fail(String mensaje) hace que la prueba falle lanzando el mensaje introducido”. Verdadero. Falso. A partir de un código ya desarrollado se pueden realizar una serie de acciones, por ejemplo la refactorización. “La refactorización nos va a permitir optimizar un código que se ha escrito previamente, realizando cambios en la estructura interna sin que afecten al comportamiento final del producto". Verdadero. Falso. Respecto a la factorización, identifica las afirmaciones verdaderas: Tiene como objetivo limpiar el código para que se entienda mejor. Alterará su ejecución pero no los resultados. Permitir una mejor lectura y comprensión de lo que se realiza. No alterará su ejecución ni los resultados. Alterará su ejecución y los resultados. Tiene como objetivo limpiar el código para que se pueda modificar de forma más fácil. La siguiente afirmación es correcta o falta “La refactorización se realiza cuando aparecen una serie de síntomas, por ejemplo: código simple, métodos muy cortos o clases no muy grandes”. Verdadero. Falso. Señala si la siguiente afirmación es verdadera o falsa: “En Eclipse disponemos de distintas formas de refactorizar. En función de donde lo hagamos tendremos un menú contextual u otro. Para ello, deberemos ir a la opción Refactor del menú contextual.”. Verdadero. Falso. Dentro de los métodos que se usan para la refactorización, selecciona cuáles son elementos comunes: Rename. Create. Move. Extract Constant. Class. Inline. Señala si la siguiente afirmación es correcta o falsa: “TortoiseSVN es un cliente gratuito de código abierto para el sistema de control de versiones Subversion”. Verdadero. Falso. El control de versiones es la capacidad de poder recordar todos los cambios que se han realizado tanto en la estructura de directorios como en el contenido de los archivo. En este control de versiones se utiliza una terminología específica, como por ejemplo, repositorio. Señala si la siguiente afirmación es correcta o falsa: “Un repositorio es el lugar donde se almacenan los datos y los cambios realizados”. Verdadero. Falso. Para documentar el código que realizamos es conveniente usar las etiquetas que ofrece Javadoc. Selecciona qué tipos de documentación podemos distinguir en un proyecto: Documentación de las especificaciones. Documentación independiente. Documentación del código fuente. Documentación del diseño. Documentación del usuario final. Documentación intermedia. Selecciona las etiquetas de Javadoc más utilizadas: @author. @string. @version. @return. @throws. Completa el siguiente esquema: 1. 2. 3. UML fue creado para crear un lenguaje de modelado visual común y semántica y sintácticamente rico para la arquitectura, el diseño y la implementación de sistemas de software complejos. Dentro de este modelado, podemos representar esa arquitectura con diagramas de clases. Señala si la siguiente afirmación es correcta o falsa: “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 pero no las interacciones representadas en cada una de ellas”. Verdadero. Falso. Completa la siguiente imagen con las partes de una clase en UML: 1. 2. 3. 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): Modularidad. Privatización. Abstracción. Visibilidad. Encapsulación. Jerarquía. Polimorfismo. Persistencia. 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. Señala si la siguiente afirmación es correcta o falsa: “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”. Verdadero. Falso. Identifica cuáles de las siguientes afirmaciones con respecto a las asociaciones UML son correctas: En cada extremo será posible indicar la multiplicidad mínima y máxima. La notación “M..N” representa una multiplicidad de una a varias veces. La notación “1” representa una multiplicidad de una y solo una vez. La notación “*” representa una multiplicidad de una a varias veces. La notación “0..*” representa una multiplicidad de cero a varias veces. En cada extremo será posible indicar la multiplicidad mínima pero no la máxima. Señala si la siguiente afirmación es correcta o falsa: “Una asociación puede ser unidireccional o bidireccional, dependiendo de si una conoce la existencia de la otra o no ”. Verdadero. Falso. Señala si la siguiente afirmación es correcta o falsa: “En la asociación unidireccional, la clase destino no sabrá de la existencia de la clase origen”. Verdadero. Falso. Señala si la siguiente afirmación es correcta o falsa: “Dentro del IDE Eclipse, no existe ninguna opción para poder hacer diagramas ”. Verdadero. Falso. Según el siguiente diagrama: Si eliminamos la clases 'Answering Machine' del diagrama, también debemos eliminar la clase 'Message'. La clase 'Line' hereda de la clase 'Telephone'. La relación entre la clase 'Ringer' y 'Telephone' es de agregación. Si eliminamos la clase 'Telephone' del diagrama, debemos eliminar la clase 'Caller id'. 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: Muestran el comportamiento de un sistema. Estos diagramas no incluyen a los diagramas de interacción. Nos permiten modelar la información que hemos manejado anteriormente con los diagramas de clase. Un diagrama de actividad no entre dentro de los diagramas de comportamiento. Los casos de uso son un tipo de diagrama de comportamiento. 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. Precondición. Caso de uso. Alternativa. Relación. “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 interacción directa con el sistema ”. Verdadero. Falso. Selecciona los elementos principales de un diagrama de secuencia: Actor. Precondición. Marco. Alternativa. Linea de vida. Mensaje. Activación. Contexto. “Un mensaje síncrono se realiza cuando un emisor envía un mensaje y continúa con su trabajo después de ser enviado”. Verdadero. Falso. Según el siguiente esquema en UML. Un área esta definida por tres puntos por lo menos. Una línea esta definida por dos puntos por lo menos. Un área esta definida solamente por dos puntos. Existe solo una entidad geográfica. Los diagramas de comportamiento han de realizarse en la fase de análisis del desarrollo de software. Verdadero. Falso. El polimorfismo esta relacionado con la herencia. Verdadero. Falso. Al trabajar con diagramas de interacción de los siguientes conceptos, ¿cuáles manejamos?. Objeto y rol. Enlace y conector. Interacciones. Secuencias. Mensajes. ¿El software libre puede ser vendido?. Verdadero. Falso. El registro de instrucción (RI), que contiene el código de la instrucción y donde se analiza dicho código, se encuentra en la Unidad de Control. Verdadero. Falso. El lenguaje ensamblador. ¿Es un lenguaje de bajo nivel?. Verdadero. Falso. En las pruebas de integración se comprueba la interacción de los distintos módulos del programa. Verdadero. Falso. |