Entornos - DAM Ilerna (Examen 3)
|
|
Título del Test:
![]() Entornos - DAM Ilerna (Examen 3) Descripción: Modelo de examen 3 NA de Ilerna para la asignatura Entornos de Desarrollo |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Qué significa WIP en Kanban?. Workflow de implementación. Workload intercalado. Widgets en progreso. Trabajo en progreso. ¿Cuál es un ejemplo de software distribuido como adware?. Microsoft Office. Firefox. CCleaner. Malwarebytes. En la metodología ágil SCRUM, ¿qué representa un sprint?. Una reunión diaria del equipo. Un documento de planificación inicial. Un proceso de pruebas final. Una iteración de desarrollo incremental. ¿Qué registro de la CPU almacena el código de la instrucción que se está ejecutando?. Registro de intercambio de memoria (RIM). Contador de programa (CP). Registro de instrucción (RI). Registro de dirección de memoria (RDM). ¿Qué tipo de software administra la parte física e interactúa entre el hardware y los usuarios?. Software adware. Software de programación. Software de sistema. Software de aplicación. ¿Cuál de las siguientes no es una característica del software libre?. Permite modificar el código fuente. Es siempre gratuito. Permite adaptar el software a necesidades específicas. Permite redistribuir copias. ¿Cuál es una ventaja de las metodologías ágiles como SCRUM?. Eliminan la necesidad de reuniones diarias. Evitan involucrar al cliente en el proceso. Facilitan la adaptación a cambios. No requieren documentación del proyecto. ¿Qué elemento en la arquitectura de Von Neumann se conecta desde la ALU con la memoria principal?. Decodificador de instrucción (DI). Registro de instrucción (RI). Bus de direcciones. Unidad de control (UC). ¿Qué tipo de software permite descargar y usar el programa de forma gratuita, pero mantiene derechos de autor?. Freeware. Shareware. Software libre. Adware. ¿Qué tipo de software está diseñado para realizar tareas específicas para el usuario?. Software de aplicación. Software libre. Software propietario. Software de sistema. ¿Qué herramienta CASE se utiliza para detectar errores en los diagramas?. Doxygen. CaseComplete. Bugzilla. Flow Chart Maker. ¿Cuál es la primera acción para añadir un nuevo plugin en Eclipse?. Seleccionar Help -> Install New Software. Ir a Archivo -> Nuevo Proyecto. Abrir la ventana de configuración del workspace. Actualizar el IDE a la última versión. ¿Qué IDE mencionado en el texto es adecuado para trabajar con PHP y Node.js?. NetBeans. CodeLite. Eclipse. Visual Studio. ¿Qué característica define al constructor de interfaces gráficas en un IDE?. Depura errores del programa. Permite crear interfaces gráficas de usuario de forma visual. Compila el código fuente automáticamente. Administra el control de versiones. ¿Cuál de las siguientes herramientas puede usarse para modelar diagramas en UML?. CaseComplete. MySQL Workbench. Eclipse. Bugzilla. ¿Qué entorno de desarrollo está diseñado principalmente para trabajar con lenguajes de Microsoft?. IntelliJ IDEA. Visual Studio. NetBeans. Eclipse. ¿Cuál de las siguientes herramientas de control de versiones se menciona como ejemplo en el texto?. IntelliJ IDEA. Swing. Git. Eclipse. ¿Cuál es una característica de los entornos de desarrollo libres como Eclipse?. Son únicamente para sistemas operativos basados en UNIX. Solo funcionan con lenguajes de programación propietarios. Requieren licencias de pago. Pueden ampliarse mediante plugins. ¿Cuál es el primer paso para instalar Eclipse IDE?. Seleccionar un repositorio de actualizaciones. Crear un proyecto Java antes de iniciar el IDE. Descargar el editor desde su página oficial. Instalar Swing primero. ¿Qué plugin se utiliza para diseñar interfaces gráficas en Java con Eclipse?. GitHub. CodeLite. Swing. MySQL Workbench. ¿Cuál es el propósito de las pruebas de validación?. Detectar fallos en los módulos individuales. Probar los límites del sistema bajo carga. Asegurar que el software cumple con los requisitos especificados. Validar la estructura interna del código. ¿Qué describe mejor el concepto de complejidad ciclomática?. Mide el esfuerzo necesario para entender el programa. Mide la cantidad de caminos independientes en un programa. Mide el volumen del programa. Mide la cantidad de operadores únicos en el programa. ¿Cuál es la ventaja principal de la integración incremental sobre la integración big bang?. Requiere menos pruebas. Se enfoca en los módulos más altos primero. Permite localizar fallos más fácilmente. No requiere pruebas unitarias. ¿Cuál de las siguientes afirmaciones sobre los nodos predicado es correcta?. Representan sentencias secuenciales del programa. Representan decisiones lógicas dentro del flujo de control. Representan los puntos finales del grafo de flujo. Representan las condiciones de salida de un módulo. ¿Cuál es la misión principal de las pruebas de caja blanca?. Ejecutar algunas de las sentencias del programa. Detectar errores en la interfaz gráfica. Validar la estructura interna del programa. Probar los requisitos funcionales del software. ¿Cuál es la principal característica de una prueba de unidad?. Evalúa el comportamiento del sistema como un todo. Centra su enfoque en módulos individuales. Prueba la interacción entre varios módulos. Realiza pruebas funcionales sobre la interfaz gráfica. ¿Qué prueba valida el software directamente con el usuario final en su entorno de trabajo?. Prueba de integración. Prueba alfa. Prueba beta. Prueba de unidad. ¿Qué herramienta se utiliza para realizar pruebas de caja blanca automatizadas en Java?. JUnit. Eclipse. NetBeans. GitHub. ¿Qué regla define que las pruebas deben cubrir los límites del rango de entrada?. Análisis de valores límite. Pruebas de caja negra. Partición de clases de equivalencia. Pruebas funcionales. ¿Cuál es el enfoque principal de las pruebas funcionales?. Identificar errores en la interfaz gráfica. Validar la estructura interna del programa. Evaluar las características descritas en la documentación. Medir la complejidad del código fuente. ¿Qué tipo de comentario se utiliza en Javadoc para agrupar varias líneas?. Comentarios embebidos. Comentarios de bloque. Comentarios ultras. Comentarios de línea. "¿Qué es un ""commit"" en control de versiones?". Actualizar los cambios en el repositorio local. Confirmar los cambios realizados en local. Recuperar un archivo del repositorio. Crear una nueva rama. ¿Qué elemento del control de versiones almacena una copia del proyecto para crear nuevas funcionalidades?. Rama (branch). Etiqueta (tag). Repositorio (repository). Tronco (trunk). ¿Cuál es el propósito principal de las etiquetas (tags) en control de versiones?. Confirmar los cambios realizados. Actualizar los archivos en el repositorio. Marcar una versión específica como finalizada. Crear una rama para nuevas funcionalidades. ¿Qué etiqueta de Javadoc indica el autor de una clase?. @version. @author. @return. @param. ¿Cuál de los siguientes es un ejemplo de una herramienta de control de versiones?. SVN Eclipse. Git. Javadoc. Eclipse IDE. ¿Qué bad smell se refiere a una clase con demasiados métodos y atributos?. Código duplicado (duplicated code). Clase muy grande (large class). Legado rechazado (refused bequest). Lista de parámetros extensa (long parameter list). ¿Cuál es una desventaja común de la refactorización?. Disminuye la calidad del software. Reduce la legibilidad del código. Incrementa la complejidad del código. Los cambios en bases de datos pueden requerir migración estructural. ¿Cuál es el objetivo principal de la refactorización?. Aumentar la funcionalidad del software. Mejorar la documentación del proyecto. Disminuir la cantidad de líneas de código. Mejorar la lectura y comprensión del código. ¿Qué etiqueta de Javadoc se utiliza para describir el parámetro de un método?. @param. @return. @return. @author. ¿Qué relación entre clases puede ser unidireccional o bidireccional?. Agregación. Composición. Asociación. Dependencia. ¿Qué significa el símbolo “+” en un diagrama de clases UML?. Miembro público. Miembro protegido. Miembro del paquete. Miembro privado. ¿Qué relación en UML permite compartir atributos y métodos entre una clase padre y sus subclases?. Asociación. Herencia. Composición. Agregación. ¿Cuál de los siguientes diagramas pertenece a los diagramas de estructura?. Diagrama de clases. Diagrama de actividad. Diagrama de casos de uso. Diagrama de secuencia. ¿Qué es UML?. Una herramienta de gestión de proyectos. Un lenguaje de programación. Un método de diseño estructurado. Un lenguaje gráfico para modelar sistemas. ¿Qué tipo de diagrama pertenece a los diagramas de comportamiento?. Diagrama de paquetes. Diagrama de casos de uso. Diagrama de objetos. Diagrama de componentes. ¿Qué tipo de diagrama representa la estructura estática de un sistema?. Diagrama de actividad. Diagrama de tiempos. Diagrama de componentes. Diagrama de casos de uso. ¿Cuál es la diferencia clave entre composición y agregación en UML?. La agregación no permite cardinalidades. La composición siempre es bidireccional. La composición implica que la destrucción de un objeto principal elimina sus componentes. La agregación implica que los componentes son siempre únicos. ¿Cuál es el objetivo principal de un diagrama de clases?. Mostrar la interacción entre objetos. Definir el flujo de control del sistema. Describir estados y transiciones. Representar la estructura estática de un sistema. ¿Qué principio de orientación a objetos permite que una subclase herede atributos y métodos de su superclase?. Encapsulación. Jerarquía. Polimorfismo. Modularidad. ¿Qué elemento en un diagrama de casos de uso delimita el sistema?. Óvalo. Rectángulo. Círculo. Flecha continua. ¿Qué elemento puede representar un mensaje de retorno en un diagrama de secuencia?. Un círculo relleno. Una flecha de retorno. Un rectángulo. Una línea discontinua. En un diagrama de actividades, ¿qué representa un nodo de decisión?. El inicio del flujo de control. Un estado intermedio. Un punto donde se evalúan condiciones para determinar el flujo. El fin del flujo de control. ¿Qué tipo de mensaje continúa con su trabajo después de enviarlo?. Mensaje reflexivo. Mensaje asíncrono. Mensaje de retorno. Mensaje síncrono. ¿Cuál de las siguientes relaciones en un diagrama de casos de uso permite compartir funcionalidad común?. Include. Generalización. Papyrus. Asociación. ¿Qué elemento define el comportamiento de objetos en una escala de tiempo?. Diagrama de comunicación. Diagrama de tiempos. Diagrama de estado. Diagrama de actividad. ¿Qué tipo de relación indica que un caso de uso hijo hereda comportamiento del padre?. Generalización. JUnit. Asociación. Papyrus. ¿Qué tipo de mensaje no espera respuesta antes de continuar su actividad?. Mensaje síncrono. Mensaje asíncrono. Mensaje reflexivo. Mensaje de retorno. ¿Cuál es la función de un rombo en un diagrama de actividades?. Definir acciones compuestas. Mostrar el final del flujo de control. Representar bifurcaciones en el flujo de control. Indicar el inicio del flujo de control. ¿Qué tipo de diagrama permite modelar el comportamiento del sistema desde el punto de vista del usuario?. Diagrama de secuencia. Diagrama de estado. Diagrama de casos de uso. Diagrama de actividad. |




