Entornos de desarrollo - Ilerna 2025 - 10 preg. por tema
![]() |
![]() |
![]() |
Título del Test:![]() Entornos de desarrollo - Ilerna 2025 - 10 preg. por tema Descripción: tema 1(1-10) tema 2(11-20), etc |




Comentarios |
---|
NO HAY REGISTROS |
1. ¿Qué es el software de sistema?. Programas que realizan tareas específicas. Herramientas para escribir programas informáticos. Programas que administran el hardware. Aplicaciones ofimáticas. 2. ¿Qué tipo de software incluye un sistema operativo?. Software de aplicación. Software de programación. Software de sistema. Adware. 3. ¿Cuál es una característica del software libre?. No tiene derechos de autor. Permite compartir y modificar el código. Es siempre gratuito. No permite su redistribución. 4. ¿Qué arquitectura permite leer y escribir simultáneamente?. Von Neumann. Harvard. RISC. ARM. 5. ¿Qué elemento conecta las instrucciones y datos con el procesador?. ALU. Registro de instrucción. Bus de datos. Contador de programa. 6. ¿Qué es el código objeto?. Código fuente interpretado directamente. Representación intermedia de bajo nivel. Código que ejecuta directamente el hardware. Código diseñado para el usuario. 7. ¿Cuál es un ejemplo de máquina virtual de proceso?. VirtualBox. VMware. Java Virtual Machine. Hyper-V. 8. ¿Qué lenguaje utiliza la compilación e interpretación para ejecutar programas?. Python. Java. C. PHP. 9. ¿Qué paradigma incluye programación modular y orientada a objetos?. Lenguajes imperativos. Lenguajes lógicos. Lenguajes estructurados. Lenguajes funcionales. 10. ¿Qué modelo de desarrollo permite retroalimentación entre etapas?. Modelo en cascada. Modelo en espiral. Modelo en cascada con retroalimentación. Modelo en V. 11. ¿Qué función principal tiene un entorno de desarrollo. Gestionar la memoria RAM. Proporcionar herramientas para desarrollar software. Supervisar redes. Administrar bases de datos. 12. ¿Qué componente es esencial en un entorno de desarrollo integrado (IDE)?. Explorador web. Compilador. Analizador de hardware. Monitor de actividad. 13. ¿Qué etapa se realiza antes de instalar un IDE?. Configurar el software en producción. Verificar los requisitos del sistema. Ejecutar el código fuente. Documentar el diseño. 14. ¿Cuál de los siguientes entornos es un IDE popular?. Linux. IntelliJ IDEA. VirtualBox. Docker. 15. ¿Qué significa "depurar" en un entorno de desarrollo?. Eliminar instrucciones complejas. Probar y corregir errores en el código. Optimizar el código compilado. Traducir código fuente a binario. 16. ¿Cuál de las siguientes es una herramienta de control de versiones integrada en algunos IDE?. Javadoc. Git. XML Parser. GCC. 17. ¿Qué característica no es propia de un entorno de desarrollo?. Editor de texto. Compilador. Firewall. Depurador. 18. ¿Qué acción es necesaria después de instalar un IDE?. Configurar las rutas de compilación. Reiniciar el sistema operativo. Descargar un nuevo sistema operativo. Eliminar las librerías predeterminadas. 19. ¿Cuál es un beneficio de usar un IDE frente a herramientas separadas?. Mayor consumo de recursos. Integración de funcionalidades en un solo entorno. Compatibilidad limitada. No requiere instalación. 20. ¿Qué tipo de desarrollo es ideal para entornos como Eclipse o NetBeans?. Desarrollo web. Desarrollo multiplataforma. Desarrollo de hardware. Desarrollo de sistemas operativos. 21. ¿Qué objetivo tiene la planificación de pruebas?. Crear un plan de diseño gráfico. Garantizar que el software cumpla requisitos. Identificar recursos financieros. Documentar las especificaciones. 22. ¿Qué técnica valida la estructura interna del software?. Prueba de caja negra. Prueba de caja blanca. Prueba de integración. Prueba funcional. 23. ¿Qué tipo de prueba evalúa el comportamiento ante modificaciones en el software?. Prueba de regresión. Prueba estructural. Prueba funcional. Prueba de unidad. 24.¿Qué herramienta se utiliza para depurar código?. JUnit. Debugger. UML. IDE. 25.¿Qué prueba busca errores en entradas no válidas?. Prueba de caja negra. Prueba de seguridad. Prueba de integración. Prueba de rendimiento. 26. ¿Qué es la cobertura de código?. Herramienta para documentar errores. Métrica que mide qué parte del código ha sido probada. Técnica de análisis de requisitos. Proceso de generación de código objeto. 27¿Cuál de estas NO es una estrategia de prueba?. Prueba de casos límite. Prueba de caja cerrada. Prueba funcional. Prueba estructural. 28. ¿Qué se evalúa en una prueba funcional?. El diseño interno del software. El comportamiento según los requisitos. La velocidad de ejecución. La cantidad de errores encontrados. 29. ¿Qué estrategia es útil para probar caminos lógicos dentro del código?. Pruebas de caja blanca. Pruebas de caja negra. Pruebas de regresión. Pruebas de integración. 30. ¿Qué herramienta automatiza pruebas en aplicaciones web?. Selenium. Visual Studio. Docker. PostgreSQL. 31 ¿Qué propósito tiene la documentación del proceso?. Detallar el código fuente. Registrar el desarrollo y mantenimiento del software. Diseñar interfaces gráficas. Definir los requisitos funcionales. 32.¿Qué es la refactorización?. Proceso de diseño arquitectónico. Mejorar el código sin cambiar su funcionalidad. Compilar código en lenguajes de bajo nivel. ) Traducir requerimientos en pseudocódigo. 33¿Cuál es un ejemplo de herramienta de control de versiones?. UML. Git. Selenium. Docker. 34. ¿Qué tipo de comentarios deben usarse para generar documentación con Javadoc?. Comentarios en bloque. Comentarios de línea. Comentarios de documentación. Comentarios cortos. 35 ¿Qué ventaja tiene el control de versiones en el desarrollo de software?. Aumenta el consumo de recursos. Permite trabajar en equipo sin conflictos. Elimina los procesos de revisión. Simplifica la interfaz del IDE. 36. ¿Qué es un patrón de refactorización?. Un lenguaje de bajo nivel. Un cambio estructural común para mejorar el código. Un método de prueba funcional. Una técnica de diseño gráfico. 37. ¿Qué se incluye en la documentación del producto?. Información sobre las fases del proceso de desarrollo. Manuales técnicos y de usuario. Diagramas de casos de uso. Listados de herramientas utilizadas. 38. ¿Qué característica describe mejor la refactorización?. Mejora la estructura interna del código. Aumenta el rendimiento en tiempo real. Elimina dependencias externas. Automatiza las pruebas funcionales. 39 ¿Qué herramienta no es usada comúnmente para control de versiones?. Subversion. Mercurial. Visual Studio Code. GitLab. 40 ¿Qué aspecto optimiza la refactorización?. La interfaz de usuario. La legibilidad y mantenibilidad del código. La velocidad de compilación. El diseño estructural. 41. ¿Qué significa UML?. Unified Modeling Language. Universal Markup Language. Unified Machine Learning. Unitary Modeling Logic. 42 ¿Qué es un diagrama de clases?. Una representación de la estructura de clases y relaciones. Un esquema para organizar pruebas. Una herramienta para el control de versiones. Un modelo de la interfaz de usuario. 43. ¿Qué elemento representa una clase en un diagrama de clases?. Rectángulo dividido en tres partes. Un triángulo. Una flecha. Un círculo. 41¿Qué tipo de relación indica herencia en UML?. Asociación. Dependencia. Generalización. Realización. 45¿Qué representa un diagrama de caso de uso?. Las interacciones entre clases. El flujo de datos del sistema. La funcionalidad desde la perspectiva del usuario. Las dependencias entre módulos. 46 ¿Qué significa "actor" en un diagrama de caso de uso?. Un componente del sistema. Un usuario o entidad externa que interactúa con el sistema. Una función interna del software. Un módulo de programación. 47. ¿Qué representa un diagrama de actividad en UML?. El ciclo de vida del software. El flujo de trabajo o procesos dentro del sistema. Las interacciones entre objetos. Los requisitos funcionales. 48. ¿Qué herramienta se utiliza para crear diagramas UML?. GitHub. Visual Paradigm. Selenium. Postman. 49. ¿Qué tipo de relación en UML muestra una asociación que depende del tiempo?. Herencia. Agregación. Dependencia. Realización. 50¿Qué característica principal tiene un diagrama de interacción. Representa el estado del sistema. Muestra cómo los objetos colaboran en una secuencia. Describe la arquitectura del sistema. Organiza los elementos de la interfaz gráfica. 51. ¿Qué representa un objeto en un diagrama de clases?. Una instancia de una clase. Un actor del sistema. Un módulo del software. Una tabla de base de datos. 52 ¿Qué elemento no forma parte de un diagrama de clases?. Atributos. Métodos. Herencia. Flujo de trabajo. 53.¿Cómo se representan las relaciones entre clases en UML?. Flechas con diferentes tipos de terminaciones. Círculos. Diagramas de flujo. Rectángulos con bordes dobles. 54. ¿Qué indica una agregación en UML?. Una relación “parte de” entre clases. Una relación directa entre clases. Un atributo compartido. Una herencia múltiple. 55. ¿Qué tipo de relación permite que una clase herede los atributos y métodos de otra?. Agregación. Dependencia. Generalización. Asociación. 56. ¿Qué indica la multiplicidad "1..*" en una asociación UML?. Una relación de uno a muchos. Una relación opcional. Una relación exclusiva. Una relación de uno a uno. 57. ¿Qué significa un "+" delante de un atributo o método en UML?. Es un atributo protegido. Es público. Es privado. Es estático. 58. ¿Qué herramienta es útil para crear diagramas de clases?. Microsoft Word. Lucidchart. MySQL Workbench. Jenkins. 59. ¿Cuál es una ventaja del uso de diagramas de clases?. Agilizar el diseño de interfaces gráficas. Facilitar la comprensión de la estructura del sistema. Simplificar la escritura de pseudocódigo. Generar pruebas automáticas. 60. En un diagrama de clases UML, ¿qué representa usualmente el símbolo "-" (guion) delante del nombre de un miembro de clase?. Atributo o método privado. Elemento estático. Clase abstracta. Multiplicidad opcional. 61. ¿Qué representan los diagramas de comportamiento en UML?. La estructura de clases y relaciones. El flujo de trabajo y actividades en el sistema. Las conexiones físicas entre módulos. Los atributos y métodos de una clase. 62. ¿Qué tipo de diagrama muestra los casos de uso del sistema?. Diagrama de interacción. Diagrama de estados. Diagrama de casos de uso. Diagrama de clases. 63. ¿Qué elemento define un actor en un diagrama de casos de uso?. Una línea. Un rectángulo. Un círculo. Una figura de palo (stick figure). 64. ¿Qué representa un diagrama de actividades?. Los cambios de estado en el sistema. Los procesos y decisiones en un flujo de trabajo. La interacción entre objetos. La herencia entre clases. 65. ¿Qué muestra un diagrama de estados?. Los métodos de una clase. Los eventos y transiciones en el sistema. La estructura jerárquica del software. Las dependencias entre módulos. 66. ¿Qué tipo de evento inicia una transición en un diagrama de estados?. Una decisión lógica. Un mensaje recibido o condición cumplida. Un cambio de clase. Una herencia. 67. ¿Qué diagrama representa la interacción entre objetos en una secuencia temporal?. Diagrama de casos de uso. Diagrama de interacción. Diagrama de clases. 68. ¿Qué representa un nodo de decisión en un diagrama de actividades?. Un rectángulo. Un rombo. Un círculo. Una flecha. 69. ¿Qué elemento es clave en un diagrama de actividades?. Clases. Objetos. Actividades y transiciones. Herencias y dependencias. 70. ¿Qué herramienta es ideal para elaborar diagramas de comportamiento?. Postman. Draw.io. Docker. Selenium. 71. ¿Qué diferencia fundamental existe entre la arquitectura Von Neumann y Harvard?. Harvard separa instrucciones y datos en memorias distintas. Von Neumann utiliza múltiples procesadores. Harvard no permite el acceso a la memoria RAM. Von Neumann no soporta múltiples sistemas operativos. 72. ¿Qué ventaja principal ofrecen las metodologías ágiles en el desarrollo de software?. Reducen costos de hardware. Entregan software funcional en iteraciones cortas. Permiten desarrollo sin planificación inicial. Eliminan completamente la necesidad de documentación. 73. ¿Qué fase del desarrollo implica traducir requisitos funcionales en una representación de software?. Análisis. Diseño. Codificación. Mantenimiento. 74. ¿Qué relación UML utiliza una línea discontinua con una flecha abierta?. Agregación. Dependencia. Herencia. Composición. 75. ¿Qué técnica es más adecuada para validar los resultados de una función sin observar el código?. Prueba de caja blanca. Prueba de caja negra. Prueba de regresión. Prueba estructural. 76¿Qué ventaja tiene un modelo incremental frente al modelo en cascada?. No requiere planificación inicial. Permite entregar partes operativas del software de forma temprana. Es más económico en proyectos grandes. No necesita pruebas intermedias. 77¿Qué significa que un lenguaje sea interpretado?. Traducir todo el código fuente a máquina antes de ejecutarlo. Traducir y ejecutar instrucciones línea por línea. No requiere compilación previa. Solo es compatible con plataformas web. 78. ¿Qué herramienta puede usarse para generar documentación automáticamente en Java?. Javadoc. Git. Visual Studio. UML Designer. 79. ¿Qué característica principal tiene la máquina virtual de Java (JVM)?. Ejecuta código Java solo en sistemas Windows. Traduce bytecode a código ejecutable para múltiples plataformas. Optimiza automáticamente el diseño del software. Permite depuración sin necesidad de compilación. 80. ¿Qué objetivo tienen las pruebas de regresión?. Verificar que los cambios no introducen nuevos errores. Asegurar que el código cumple con los estándares de calidad. Probar todas las posibles entradas válidas e inválidas. Evaluar el rendimiento bajo cargas extremas. |