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



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Cuál es un ejemplo de software distribuido como shareware?. Microsoft Word. Firefox. CCleaner. Malwarebytes. ¿Qué elemento en la arquitectura de Von Neumann se conecta desde la ALU con la memoria principal?. Registro de instrucción (RI). Bus de direcciones. Decodificador de instrucción (DI). Unidad de control (UC). ¿Qué modelo de desarrollo combina prototipos con análisis de riesgos?. Modelo en V. Modelo iterativo incremental. Modelo en cascada con realimentación. Modelo en espiral. ¿Cuál es el objetivo principal del análisis léxico en la compilación?. Generar código objeto. Identificar tokens en el código fuente. Optimizar el código intermedio. Detectar errores semánticos. ¿Cuál es una ventaja de las metodologías ágiles como SCRUM?. Facilitan la adaptación a cambios. Eliminan la necesidad de reuniones diarias. Evitan involucrar al cliente en el proceso. No requieren documentación del proyecto. ¿Cuál es un ejemplo de un lenguaje interpretado?. C. C++. Python. Java compilado. ¿Qué tipo de modelo de desarrollo utiliza prototipos como parte de cada iteración?. Modelo en espiral. Modelo en V. Modelo en cascada. Modelo iterativo incremental. ¿Qué tipo de prueba verifica los requisitos funcionales sin observar el funcionamiento interno del sistema?. Prueba de regresión. Prueba de caja blanca. Prueba de caja negra. Prueba de integración. ¿Qué técnica de prueba valida la estructura interna del sistema?. Prueba de aceptación. Prueba de regresión. Prueba de caja blanca. Prueba de caja negra. ¿Qué tipo de software permite descargar y usar el programa de forma gratuita, pero mantiene derechos de autor?. Freeware. Adware. Shareware. Software libre. ¿Cuál es la primera acción para añadir un nuevo plugin en Eclipse?. Abrir la ventana de configuración del workspace. Ir a Archivo -> Nuevo Proyecto. Seleccionar Help -> Install New Software. Actualizar el IDE a la última versión. ¿Qué función realiza una herramienta CASE de control de cambios como GitHub?. Crea diagramas UML automáticamente. Depura errores en el código fuente. Diseña interfaces gráficas. Resalta y gestiona los cambios realizados en el software. ¿Cuál de las siguientes herramientas puede usarse para modelar diagramas en UML?. Eclipse. CaseComplete. Bugzilla. MySQL Workbench. ¿Cuál es un ejemplo de herramienta CASE para el control de cambios?. Doxygen. Swing Designer. GitHub. Bugzilla. ¿Cuál es una ventaja de usar un IDE como NetBeans?. Es multilenguaje y multiplataforma. Funciona exclusivamente con Java. Es de pago y ofrece más funcionalidades avanzadas. Solo está disponible para sistemas Windows. ¿Qué entorno de desarrollo utiliza WPF y XAML para desarrollar aplicaciones?. Eclipse. Visual Studio. IntelliJ IDEA. NetBeans. ¿Qué herramienta CASE permite reportar errores en el software durante su mantenimiento?. Bugzilla. Doxygen. Flow Chart Maker. CaseComplete. ¿Qué plugin se utiliza para diseñar interfaces gráficas en Java con Eclipse?. GitHub. MySQL Workbench. Swing. CodeLite. ¿Qué herramienta en un IDE se encarga de traducir el código fuente a lenguaje máquina?. Editor de texto. Depurador. Compilador. Intérprete. ¿Cuál es una característica de los entornos de desarrollo libres como Eclipse?. Son únicamente para sistemas operativos basados en UNIX. Requieren licencias de pago. Solo funcionan con lenguajes de programación propietarios. Pueden ampliarse mediante plugins. ¿Cuál de las siguientes métricas NO pertenece a las métricas de Halstead?. Longitud del código fuente. Dificultad del código fuente. Número de aristas en un grafo de flujo. Esfuerzo para entender el programa. ¿Qué se mide con la fórmula N = N1 + N2 en las métricas de Halstead?. La dificultad del programa. El esfuerzo para entender el programa. La longitud del programa. El volumen del programa. ¿Cuál es la diferencia principal entre una prueba alfa y una prueba beta?. La prueba alfa se realiza en el lugar del desarrollador, y la beta en el entorno del usuario. La prueba alfa se realiza después de la beta. La prueba beta se centra en la interfaz gráfica, y la alfa en el rendimiento. No hay diferencia entre ambas. ¿Cuál es la principal característica de una prueba de unidad?. Prueba la interacción entre varios módulos. Evalúa el comportamiento del sistema como un todo. Centra su enfoque en módulos individuales. Realiza pruebas funcionales sobre la interfaz gráfica. ¿Qué representa un nodo predicado en un grafo de flujo?. Un flujo de control final. Una región delimitada por aristas y nodos. Una condición dentro del programa. Un conjunto de sentencias sin bifurcación. En el análisis de valores límite, ¿qué valores deben probarse para un rango de entrada de [10, 20]?. 10, 20, 9 y 21. 10 y 20. Solo valores fuera del rango. 9 y 21. ¿Cuál es el propósito principal de las pruebas estructurales?. Validar las especificaciones funcionales del software. Identificar errores en los datos de entrada. Evaluar si las estrategias de pruebas se han implementado correctamente. Probar la interfaz de usuario. ¿Qué prueba valida el software directamente con el usuario final en su entorno de trabajo?. Prueba beta. Prueba de unidad. Prueba alfa. Prueba de integración. ¿Cuál es la misión principal de las pruebas de caja blanca?. Detectar errores en la interfaz gráfica. Probar los requisitos funcionales del software. Ejecutar algunas de las sentencias del programa. Validar la estructura interna del programa. ¿Cuál de las siguientes opciones NO es una herramienta de pruebas de unidad?. GitHub. CPPUnit. JUnit. PHPUnit. ¿Cuál es el objetivo principal de la refactorización?. Mejorar la lectura y comprensión del código. Aumentar la funcionalidad del software. Disminuir la cantidad de líneas de código. Mejorar la documentación del proyecto. ¿Cuál es el propósito principal de las etiquetas (tags) en control de versiones?. Marcar una versión específica como finalizada. Actualizar los archivos en el repositorio. Confirmar los cambios realizados. Crear una rama para nuevas funcionalidades. ¿Cuál de los siguientes es un ejemplo de una herramienta de control de versiones?. Javadoc. Git. Eclipse IDE. SVN Eclipse. ¿Qué ventaja ofrece el control de versiones en el desarrollo de proyectos colaborativos?. Reduce la necesidad de pruebas. Aumenta la complejidad del desarrollo. Permite llevar un registro de los cambios realizados. Disminuye el número de errores del sistema automáticamente. ¿Qué operación en control de versiones crea una copia del proyecto en el equipo local?. Checkout. Export. Merge. Commit. ¿Cuál es una ventaja de la refactorización?. Elimina la necesidad de pruebas unitarias. Reduce la funcionalidad del sistema. Facilita la detección de errores en el código. Aumenta el tiempo de desarrollo. ¿Cuál es el propósito principal de la herramienta Javadoc?. Generar documentación HTML a partir del código fuente. Detectar errores en el código. Optimizar la estructura interna del programa. Ejecutar pruebas automáticas. ¿Qué elemento del control de versiones almacena una copia del proyecto para crear nuevas funcionalidades?. Repositorio (repository). Etiqueta (tag). Tronco (trunk). Rama (branch). ¿Qué etiqueta de Javadoc indica el autor de una clase?. @param. @version. @return. @author. ¿Qué bad smell indica que un método usa más elementos de otra clase que de la suya propia?. Envidia de funcionalidad. Código duplicado. Cirugía a tiro de pistola. Cambio divergente. ¿Qué relación permite a una clase usar otra sin que haya un vínculo permanente?. Dependencia. Composición. Asociación. Herencia. ¿Cuál es el objetivo principal de un diagrama de clases?. Describir estados y transiciones. Definir el flujo de control del sistema. Mostrar la interacción entre objetos. Representar la estructura estática de un sistema. ¿Qué tipo de diagrama representa la estructura estática de un sistema?. Diagrama de casos de uso. Diagrama de tiempos. Diagrama de actividad. Diagrama de componentes. ¿Qué tipo de visibilidad se representa con el símbolo “#”?. Protected. Package. Public. Private. ¿Qué relación en UML permite compartir atributos y métodos entre una clase padre y sus subclases?. Herencia. Agregación. Composición. Asociación. ¿Qué principio de orientación a objetos permite que una subclase herede atributos y métodos de su superclase?. Jerarquía. Polimorfismo. Encapsulación. Modularidad. ¿Cuál es una función del panel principal en Papyrus?. Definir relaciones entre elementos. Seleccionar la arquitectura del proyecto. Generar código automáticamente. Colocar los elementos del diagrama. ¿Qué es UML?. Un método de diseño estructurado. Un lenguaje de programación. Un lenguaje gráfico para modelar sistemas. Una herramienta de gestión de proyectos. ¿Qué versión de UML fue lanzada en torno a 2005?. UML 1.x. UML 2.5. UML 3.x. UML 2.x. ¿Qué significa el símbolo “+” en un diagrama de clases UML?. Miembro del paquete. Miembro privado. Miembro protegido. Miembro público. ¿Cuál es un componente básico en un diagrama de actividades?. Actores externos. Mensajes síncronos. Estados de actividad. Líneas de vida. ¿Cuál es un objetivo principal de los diagramas de casos de uso?. Definir la estructura estática del sistema. Describir los estados del sistema. Obtener los requisitos de software. Mostrar la interacción entre objetos. ¿Cuál de los siguientes es un componente principal de un diagrama de casos de uso?. Secuencia de mensajes. Actores. Estados de transición. Escalas de tiempo. ¿Qué elemento es característico de un diagrama de estado?. Iteraciones y alternativas. Flujos de control concurrentes. Transiciones entre estados. Mensajes síncronos. ¿Qué tipo de mensaje no espera respuesta antes de continuar su actividad?. Mensaje de retorno. Mensaje reflexivo. Mensaje síncrono. Mensaje asíncrono. ¿Cuál de las siguientes relaciones en un diagrama de casos de uso permite compartir funcionalidad común?. Include. Asociación. Papyrus. Generalización. En un diagrama de actividades, ¿qué se usa para representar un flujo concurrente?. Transición. Unión y división. Óvalo. Rombo. ¿Qué indica un nodo terminal en un diagrama de actividades?. Un punto de decisión. El inicio de una actividad. Una bifurcación del flujo. El fin del flujo de control. ¿Qué tipo de mensaje continúa con su trabajo después de enviarlo?. Mensaje síncrono. Mensaje de retorno. Mensaje reflexivo. Mensaje asíncrono. ¿Qué simboliza una línea de vida en un diagrama de secuencia?. La creación de un objeto. La relación entre dos objetos. La finalización de un proceso. La interacción de un objeto a lo largo del tiempo. |




