option
Cuestiones
ayuda
daypo
buscar.php

Entornos de desarrollo 1

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Entornos de desarrollo 1

Descripción:
Completo - ilerna

Fecha de Creación: 2026/01/14

Categoría: Informática

Número Preguntas: 60

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

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

¿Qué tipo de software permite descargar y usar el programa de forma gratuita, pero mantiene derechos de autor?. Freeware. Software libre. Shareware. Adware.

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

¿Qué herramienta convierte el código fuente en lenguaje máquina?. Enlazador. Librería. Compilador. Editor de texto.

¿Qué modelo de desarrollo combina prototipos con análisis de riesgos?. Modelo en V. Modelo en espiral. Modelo en cascada con realimentación. Modelo iterativo incremental.

¿Qué característica define el software libre?. Libertad de ejecutar, modificar y redistribuir. Código fuente protegido. Incompatibilidad con licencias GPL. Gratuito en todos los casos.

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

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

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

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

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

¿Cuál de las siguientes opciones describe un IDE libre y multiplataforma mencionado en el texto?. Visual Studio. CodeLite. NetBeans. Eclipse.

¿Qué entorno de desarrollo está diseñado principalmente para trabajar con lenguajes de Microsoft?. NetBeans. Eclipse. Visual Studio. IntelliJ IDEA.

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

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

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

¿Qué plugin debe instalarse en Eclipse para trabajar con Swing Designer?. Flow Chart Maker. MySQL Workbench. CodeLite. WindowBuilder.

¿Cuál es la primera acción para añadir un nuevo plugin en Eclipse?. Actualizar el IDE a la última versión. Ir a Archivo -> Nuevo Proyecto. Abrir la ventana de configuración del workspace. Seleccionar Help -> Install New Software.

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

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

¿Cuál es la ventaja principal de la integración incremental sobre la integración big bang?. Permite localizar fallos más fácilmente. Requiere menos pruebas. Se enfoca en los módulos más altos primero. No requiere pruebas unitarias.

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

En una integración incremental descendente, ¿por dónde se comienza?. Por el módulo principal. Por los módulos intermedios. Por cualquier módulo aleatorio. Por los módulos más bajos.

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

¿Qué mide la complejidad ciclomática en un programa?. El número de operadores únicos utilizados. La cantidad mínima de casos de prueba necesarios. La longitud del código fuente. El número de líneas ejecutadas en un grafo.

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

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

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

¿Qué técnica se basa en dividir los valores de entrada en clases válidas y no válidas?. Análisis de valores límite. Prueba de integración. Prueba del camino básico. Partición de clases de equivalencia.

¿Cuál es la principal característica de una prueba de unidad?. Evalúa el comportamiento del sistema como un todo. Prueba la interacción entre varios módulos. Centra su enfoque en módulos individuales. Realiza pruebas funcionales sobre la interfaz gráfica.

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

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

¿Cuál de los siguientes es un ejemplo de un patrón de refactorización?. Runtime Exception. Extract Method. Compile Error. Code Debugging.

¿Qué bad smell indica que un método usa más elementos de otra clase que de la suya propia?. Cirugía a tiro de pistola. Código duplicado. Envidia de funcionalidad. Cambio divergente.

¿Cuál es el propósito principal de la herramienta Javadoc?. Ejecutar pruebas automáticas. Detectar errores en el código. Generar documentación HTML a partir del código fuente. Optimizar la estructura interna del programa.

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

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

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

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

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

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

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

¿Qué tipo de panel en Papyrus permite elegir elementos del diagrama?. Panel del proyecto. Panel de propiedades. Panel de nodes. Panel principal.

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

¿Qué tipo de relación permite navegar en ambos sentidos entre dos clases?. Asociación bidireccional. Asociación unidireccional. Dependencia. Composición.

¿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é propiedad clave define que un objeto oculta su estado interno a otros objetos?. Jerarquía. Encapsulación. Polimorfismo. Abstracción.

¿Qué relación permite la existencia de una clase intermediaria con atributos propios?. Agregación. Dependencia. Herencia. Clase asociación.

¿Qué indica la multiplicidad “1..*” en una relación UML?. De uno a varios. De varios a varios. De cero a uno. De uno a uno.

¿Qué principio de orientación a objetos permite que una subclase herede atributos y métodos de su superclase?. Polimorfismo. Modularidad. Jerarquía. Encapsulación.

¿Qué elemento define el comportamiento de objetos en una escala de tiempo?. Diagrama de tiempos. Diagrama de actividad. Diagrama de comunicación. Diagrama de estado.

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

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

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

¿Qué tipo de relación indica que un caso de uso hijo hereda comportamiento del padre?. Asociación. Generalización. Papyrus. JUnit.

¿Qué herramienta permite crear diagramas de casos de uso según el texto?. Enterprise Architect. Visual Paradigm. StarUML. Papyrus.

En un diagrama de actividades, ¿cómo se indican tareas concurrentes?. Mediante bifurcaciones exclusivas. División y unión del flujo de control. Con nodos de acción simples. Con transiciones simples.

¿Cuál es el propósito principal de un diagrama de secuencia?. Definir los requisitos del sistema. Representar estados y transiciones. Indicar el flujo de control de actividades. Mostrar la interacción de objetos a lo largo del tiempo.

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

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

Denunciar Test