option
Cuestiones
ayuda
daypo
buscar.php

Test_Entornos_de_Desarrollo_UF1,2,3(Modelo_Examen)

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Test_Entornos_de_Desarrollo_UF1,2,3(Modelo_Examen)

Descripción:
Modelos de examen de Entornos de Desarrollo 2025

Fecha de Creación: 2025/01/19

Categoría: Informática

Número Preguntas: 90

Valoración:(1)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Qué plugin se utiliza para diseñar interfaces gráficas en java con Eclipse?. GitHub. MySQL Workbench. CodeLit. Swing.

¿Cuál es el objetivo principal del análisis léxico en la compilación?. Detectar errores semánticos. Optimizar el código intermedio. Identificar tokens en el código fuente. Generar código objeto.

¿Qué registro en la CPU almacena temporalmente la dirección de la próxima instrucción?. Registro de instrucción(RI). Contador de programa (CP). Registro de intercambio de memoria (RIM). Registro de dirección de memoria (RDM).

¿Cuál es un ejemplo de un lenguaje interpretado?. Java compilado. C++. C. Python.

¿Qué tipo de prueba verifica los requisitos funcionales sin observar el funcionamiento interno del sistema?. Prueba de caja blanca. Prueba de integración. Prueba de caja negra. Prueba de regresión.

¿Cuál es una ventana de las metodologías ágiles como SCRUM?. Evitan involucrar al cliente en el proceso. Eliminan la necesidad de reuniones diarias. No requieren documentación del proyecto. Facilitan la adaptación a cambios.

¿Cuál es una característica de los entornos de desarrollo libres como Eclipse?. Requieren licencias de pago. Pueden ampliarse mediante plugins. Solo funcionan con lenguajes de programación propietarios. Son únicamente para sistemas operativos basados en UNIX.

En la metodología ágil SCRUM. ¿qué representa un sprint?. Un documento de planificación inicial. Una iteración de desarrollo incremental. Una reunión diaria del equipo. Un proceso de pruebas final.

¿Cuál es un ejemplo de herramienta CASE para el control de cambios?. Bugzilla. Doxygen. Swing Designer. GitHub.

¿Qué muestra la ventana ''Structure'' en el diseño de interfaces gráficas de Eclipse?. El código fuente del proyecto. Los errores en el programa. Las propiedades de un elemento seleccionado. Los componentes de la ventana en forma jerárquica.

¿Qué tipo de software está diseñado para realizar tareas específicas para el usuario?. Software libre. Software de sistema. Software propietario. Software de aplicación.

¿Qué técnica de prueba valida la estructura interna del sistema?. Pruebas de caja blanca. Pruebas de caja negra. Pruebas de aceptación. Pruebas de regresión.

¿Qué tipo de modelo de desarrollo utiliza prototipos como parte de cada interación?. Modelo en cascada. Modelo iterativo incremental. Modelo en espiral. Modelo en V.

¿Qué herramienta CASE se utiliza para detectar errores en los diagramas?. Flow Chart Maker. Doxygen. Bugzilla. CaseComplete.

¿Qué registro de la CPU almacena el código de la instrucción que se está ejecutando?. Registro de instrucción (RI). Registro de intercambio de memoria (RIM). Registro de dirección de memoria (RDM). Contador de programa (CP).

¿Cuál de las siguientes no es una característica del software libre?. Permite redistribuir copias. Permite modificar el código fuente. Permite adaptar el software a necesidades específicas. Es siempre gratuito.

¿Cuál es la misión principal de las pruebas de caja blanca?. Ninguna es correcta. Probar los requisitos funcionales del software. Detectar errores en la interfaz gráfica. Validar la estructura interna del programa.

¿Qué herramienta se utiliza en Java para generar documentación HTML. JSDoc. JavaDoc. PHPDocumentor. Eclipse Documentation.

¿Qué etiqueta de Javadoc indica el autor de una clase?. @author. @version. @param. @return.

¿Qué regla define que las pruebas debe cubrir los límites del rango de entrada?. Análisis de valores límite. Partición de clases de equivalencia. Pruebas de caja negra. Pruebas funcionales.

¿Qué etiqueta de Javadoc se utiliza para describir el parámetro de un método?. @author. @throws. @return. @param.

¿Cuál es el propósito de las pruebas de integración incremental?. Validar cada módulo de manera unitaria. Prueba de caja blanca. Comprobar el funcionamiento conjunto de los módulos. Detectar errores en los requisitos funcionales.

¿Cuál es una desventaja común de la refactorización?. Los cambios en bases de datos pueden requerir migración estructural. Disminuye la cantidad del software. Incrementa la complejidad del código. Reduce la legibilidad del código.

¿Cuál es el propósito de las pruebas de validación?. Validar la estructura interna del código. Probar los límites del sistema bajo carga. Asegurar que el software cumple con los requisitos especificados. Detectar fallos en los módulos individuales.

¿Qué herramienta se utiliza comúnmente en las pruebas unitarias en Java?. Swing Designer. NetBeans. JUnit. Visual Studio.

En análisis de Valores límite, ¿qué valores deben probarse para un rango de entrada de [10,20]?. 9 y 21. 10,20,9 y 21. solo valores fuera del rango. 10 y 20.

¿Cuál es el objetivo principal de la refractorización?. Mejorar la documentación del proyecto. Disminuir la cantidad de líneas de código. Aumentar la funcionalidad del Software. Mejorar la lectura y comprensión del código.

¿Cuál es la ventaja principal de la integración incremental sobre la integración big bang?. Ninguna respuesta es correcta. Se enfonca en los módulos más altos primero. Permite localizar fallos más facilmente. Requiere menos pruebas.

¿Qué es un ''commit'' en control de versiones?. Recuperar un archivo del repositorio. Confirmar los cambios realizados en local. Crear una nueva rama. Actualizar los cambios en el repositorio local.

¿Cuál es la diferencia principal entre una prueba alfa y una prueba beta?. No hay diferencias entre ambas. La prueba alfa se realiza en el lugar del desarrollador, y la beta en el entorno del usuario. La prueba beta se centra en la interfaz gráfica, y la alfa en el rendimiento. La prueba alfa se realiza después de la beta.

¿Qué patrón de refactorización permite convertir un número en una constante?. Inline. Extract Constant. Rename. Extract Method.

En las pruebas de caja blanca, ¿qué significa recorrer todos los caminos independientes en el código?. Probar todas las combinaciones posibles de entrada. Probar los casos de equivalencia válidos en inválidos. Evaluar los límites de rango de datos. Asegurarse de que cada camino lógico se ejecute al menos una vez.

¿Qué simboliza una linea de vida en un diagrama de secuencia?. La finalización de un proceso. La creación de un objeto. La relación entre dos objetos. La interacción de un objeto a lo largo del tiempo.

¿Qué es UML?. Un método de diseño estructurado. Una herramienta de gestión de proyectos. Un lenguaje de programación. Un lenguaje gráfico para modelar sistemas.

¿Cuál de las siguientes relaciones en un diagrama de casos de uso permite compartir la funcionalidad común?. Asociación. Inclusión. Cambio Divergente. Generalización.

¿Qué tipo de mensaje continúa con su trabajo después de enviarlo?. Mensaje síncrono. Mensaje reflexivo. Mensaje de retorno. Mensaje asíncrono.

¿Qué tipo de diagrama permite modelar el comportamiento del sistema desde el punto de vista del usuario?. Diagrama de estado. Diagrama de secuencia. Diagrama de actividad. Diagrama de casos de uso.

¿Qué significa el operador 'alt' en un diagrama de secuencia?. Representa alternativas en el flujo. Muestra tareas concurrentes. Define un flujo de control opcional. Indica un bucle.

¿Qué elemento puede representar un mensaje de retorno en un diagrama de secuencia?. Una línea discontinua. Una flecha de retorno. Un círculo relleno. Un rectángulo.

¿Qué relación entre clases puede ser unidireccional o bidireccional?. Agregación. Asociación. Composición. Dependencia.

¿Qué propiedad clave defina que un objeto oculta su estado interno a otros objetos?. Polimorfismo. Abstracción. Jerarquía. Encapsulación.

¿Cuál de los siguientes tipos NO indica una visibilidad de un método o atributo?. Protected. Private. Robbed. Public.

¿Cuál es el objetivo principal de un diagrama de clases?. Describir estados y trancisiones. Mostrar la interacción entre objetos. Representar la estructura estática de un sistema. Definir el flujo de control del sistema.

¿Qué cardinalidad indica que un elemento puede estar presente entre cero un muchas veces?. 0..1. 0..*. 1..*. 1.

¿Qué elemento no puede ser un actor en un diagrama de casos de uso?. Un dispositivo externo. Un elemento interno del sistema. Un sistema externo. Una persona.

¿Cuál de los siguientes diagramas muestra la interacción entre elementos en tiempo de ejecución?. Diagrama de actividad. Diagrama de secuencia. Diagrama de estado. Diagrama de comunicación.

¿Cuál es un objetivo principal de los diagramas de casos de uso?. Describir los estados del sistema. Obtener los requisitos de software. Definir la estructura estática del sistema. Mostrar la interacción entre objetos.

¿Qué relación en UML se representa con un rombo lleno?. Asociación. Dependencia. Agregación. Composición.

¿Qué componente se debe configurar al iniciar Eclipse por primera vez?. El editor de texto. El espacio de trabajo (workspace). El compilador por defecto. el depurador (debugger).

¿Qué elemento de la CPU se encarga de realizar operaciones arimétricas y lógicas?. Unidad de control (UC). Contador de programa (CP). Decodificador de instrucción (DI). Unidad arimétrico-lógica (ALU).

¿Cuál de las siguiente opciones describe un IDE libre y multiplataforma mencionado en el texto?. Microsoft. JetBrain. Visual Studio. Eclipse.

¿Qué ventaja ofrece el Absolute Layout en Swing Designer?. Permite colocar componentes en cualquier posición de la ventana. Permite realizar cambios en el código fuente automáticamente. Automatiza la creación de clases dentro del proyecto. Añade propiedades avanzadas a los componentes.

¿Qué herramienta Case permite reportar errores del en el software durante su mantenimiento?. Flow Chart Maker. Doxygen. CaseComplete. Bugzilla.

¿Qué es un entorno integrado de desarrollo (IDE)?. Un lenguaje de programación específico. Un sistema operativo especializado. Una aplicación con herramientas de programación para agilizar el desarrollo. Un editor de texto para escribir documentos.

¿Qué función realiza una herramienta CASE de control de cambios como GitHub?. Crear diagramas UML automáticamenete. Depura errores en el código fuente. Resalta y gestiona los cambios realizados en el software. Diseña interfaces gráficas.

¿Qué elemento permite a los desarrolladores gestionar cambios en el software?. Intérprete. Depurador. Control de versiones. Constructor de interfaces gráficas.

¿Cuál de las siguientes herramientas puede usarse para modelar diagramas en el UML?. MySQL Workbench. Eclipse. Bugzilla. CaseComplete.

¿Qué IDE mencionado es adecuado para trabajar con PHP y Node.js?. Visual Studio. NetBeans. Eclipse. CodeLite.

¿Qué ventaja ofrece el control de versiones en el desarrollo de proyectos colaborativos?. Aumenta la complejidad del desarrollo. Permite llevar un registro de los cambios realizados. Disminuye el número de errores del sistema automáticamente. Reduce la necesidad de pruebas.

¿Cúal de las siguientes opciones NO es una herramienta de pruebas de unidad?. PHPUnit. CPPUnit. GitHub. JUnit.

¿Qué operación en control de versiones crea una copia del proyecto en el equipo local?. Checkout. Export. Commit. Merge.

¿Qué prueba valida el software directamente con el usuario final en su entorno de trabajo?. Prueba de integración. Prueba beta. Prueba de unidad. Prueba alfa.

¿Qué herramienta se utiliza para realizar pruebas de caja blanca automatizadas en Java?. Eclipse. NetBeans. JUnit. GitHub.

¿Cuál es el enfoque principal de las pruebas funcionales?. Identificar errores en la interfaz gráfica. Evaluar las características descritas en la documentación. Validar la estructura interna del programa. Medir la complejidad del código fuente.

¿Qué es la refactorización en el desarrollo de software?. Aumentar la complejidad del código para mejorar el rendimiento. Eliminar funciones innecesarias del programa. Reducir el tamaño del programa al máximo. Optimizar el código sin cambiar su comportamiento.

¿Qué tipo de comentario se utiliza en Javadoc para agrupar varias líneas?. Comentarios de bloque. Comentarios de documentación Javadoc. Comentarios embebidos. Comentarios en línea.

¿Cuál es el propósito principal de las pruebas estructurales?. Validar las especificaciones del software. Identificar errores en los datos de entrada. Probar la interfaz de usuario. Evaluar si las estrategias de pruebas se han implementado correctamente.

¿Cuál de las siguientes métricas NO pertenece a las métricas de Halstead?. Esfuerzo para entender el programa. Dificultad del código fuente. Longitud del código fuente. Número de aristas en un grafo de flujo.

¿Qué tipo de panel en Papyrus permite asignar valores a las propiedades de un diagrama?. Panel de edges. Panel de propiedades. Panel principal. Panel del proyecto.

¿Qué simboliza una ''X'' en un diagrama de secuencia?. La destrucción de un objeto. La creación de un objeto. La finalización de un mensaje. El inicio de una interacción.

¿Cuál de las siguientes afirmaciones sobre los diagramas de secuencias es correcta?. Describen estados y transiciones entre ellos. Muestran la estructura estática del sistema. Definen un comportamiento estático. Representan eventos a lo largo del tiempo.

¿Cuál es un componente básico en un diagrama de actividades?. Líneas de vida. Actores externos. Mensajes síncronos. Estados de actividad.

¿Qué herramienta mencionada permite modelar UML en Eclipse?. ArgoUML. Papyrus. StarUML. Modelio.

¿Cuál es la diferencia clave entre compromiso y agregación en UML?. La composición siempre es bidireccional. La agregación no permite cardinalidades. La agregación implica que los componentes son siempre únicos. La composición implica que la destrucción de un objeto principal elimina sus componentes.

En un diagrama de actividades, ¿qué representa un nodo de decisión?. El inicio del flujo de control. El fin del flujo de control. Un estado intermedio. Un punto donde se evalúan condiciones para determinar el flujo.

¿Qué propiedad permite que un objeto transcienda en el tiempo y el espacio?. Modularidad. Persistencia. Concurrencia. Tipificación.

¿Cuál es la función principal del software de sistema?. Administrar hardware y proporcionar servicios básicos para otras aplicaciones. Proveer herramientas de desarrollo para programadores. Ejecutar tareas específicas para usuarios. Almacenar y procesar datos de usuarios.

¿Cuál es un ejemplo de herramienta CASE para la creación de documentación. Swing Designer. GitHub. Doxygen. MySQL Workbench.

¿Qué significa WIP en Kanban. Trabajo en progreso. Workload intercalado. Workflow de implementación. Widgets en progreso.

¿Qué clasificación describe herramientas CASE utilizadas para capturas de requisitos y diseño?. Herramientas de mantenimiento. Upper CASE. Low CASE. Heramientas de control de versiones.

¿Qué tipo de herramientas CASE se utilizan en la fase de mantenimiento?. Herramientas para modelar diagramas UML. Herramientas de reporte y análisis de errores. Herramientas de compilación de código. Herramientas de creación de documentación.

¿Qué tipo de software administra la parte física e interactúa entre el hardware y los usuarios?. Software de aplicación. Software de sistema. Software adware. Software de programación.

¿Cuál es el objetivo principal de las pruebas de regresión?. Probar el comportamiento externo del sistema. Medir la complejidad del código fuente. Detectar fallos introducidos tras modificaciones. Evaluar la arquitectura del software.

¿Cuál es el propósito principal de las etiquetas (tags) en control de versiones?. Crear una rama para nuevas funcionalidades. Actualizar los archivos en el repositorio. Confirmar los cambios realizados. Marcar una versión específica como finalizada.

¿Qué técnica de prueba utiliza diagramas de flujo para analizar caminos de ejecución?. Análisis de valores límite. Partición de clases de equivalencia. Pruebas funcionales. Pruebas del camino básico.

¿Cuál de los siguientes es un ejemplo de una herramienta de control de versiones?. Git. Javadoc. SVN Eclipse. Eclipse IDE.

¿Qué indica un nodo terminal en un diagrama de actividades?. El inicio de una actividad. Una bifurcación del flujo. El fin del flujo de control. Un punto de decisión.

¿Cuál es la relación más común en un diagrama de casos de uso?. Relación de asociación. Relación de generalización. Relación de inclusión. Relación de extensión.

¿Cuál de los siguientes es un componente principal de un diagrama de casos de uso?. Actores. Secuencia de mensajes. Escalas de tiempo. Estados de transición.

¿Qué relación permite a una clase usar otra sin que haya un vínculo permanente. Dependencia. Composicón. Herencia. Asociación.

Denunciar Test