NEW
Font size
WorksheetsM3 Programacion
Total questions: 20
Worksheet time: 10mins
1. ¿Cuál de las siguientes NO es una ventaja del patrón MVC?
Separación de intereses
Facilita las pruebas unitarias
Reducción de código boilerplate
Reutilización de componentes
2. Qué desventaja está asociada con el patrón MVC
Falta de escalabilidad
Curva de aprendizaje más pronunciada
Imposibilidad de realizar pruebas unitarias
No permite la separación de responsabilidades
3. ¿Cuál es una mejor práctica para trabajar con MVC?
Mezclar las responsabilidades entre capas
Evitar el uso de frameworks
Realizar solo pruebas manuales
Aplicar el principio de inyección de dependencias
4. ¿Cuál NO es un elemento clave de un framework de desarrollo en Java?
Estructura organizada
Patrones de diseño
Bibliotecas reutilizables
Lenguaje de programación propietario
5. ¿Qué funcionalidad caracteriza a Spring Framework?
Requiere configuración manual extensa
Configuración automática
Solo funciona con aplicaciones web
Solo funciona con aplicaciones web
6. ¿Cuál es un propósito de tener estándares de codificación?
Aumentar la complejidad del código
Prevención de errores
Dificultar la colaboración
Reducir la legibilidad
7. Entre las mejores prácticas de codificación se encuentra:
Usar identificadores genéricos para múltiples propósitos
Evitar agregar comentarios
Utilizar nombres significativos
Ignorar el control de versiones
8. ¿Cuál es una razón importante para documentar el código?
Transferencia de conocimiento
Aumentar el tamaño del proyecto
Dificultar el mantenimiento
Ocultar la lógica de negocio
9. ¿Qué tipo de documentación explica el funcionamiento interno del código?
Documentación de alto nivel
Documentación tutorial
Documentación de proyecto
Documentación de código interno
10. Al establecer pruebas de software, es importante:
Ignorar los requisitos del proyecto
Evaluar el contexto y el alcance del proyecto
Evitar las mejores prácticas de la industria
Omitir los objetivos de calidad
11. ¿Qué tipo de prueba verifica el funcionamiento de componentes individuales?
Pruebas de integración
Pruebas de regresión
Pruebas unitarias
Pruebas de rendimiento
12. ¿Cuál es la importancia principal de la depuración?
Aumentar la cantidad de errores
Identificar y corregir errores en el código
Complicar el proceso de desarrollo
Reemplazar las pruebas de software
13. ¿En qué se diferencia la depuración de las pruebas?
La depuración previene errores, las pruebas los crean
La depuración corrige errores, las pruebas los identifican
No hay diferencia entre ambas
Las pruebas solo se hacen después de la depuración
14. ¿Qué principio de las pruebas unitarias garantiza que los componentes se prueben de forma independiente?
Automatización en las pruebas
Pruebas completas
Resultados repetibles
Aislamiento de componentes
15. ¿Cuál es un beneficio de las pruebas unitarias?
Determinación de errores en etapas tempranas
Aumento del tiempo de desarrollo
Complicación del mantenimiento
Reducción de la comunicación entre desarrolladores
16. ¿Qué característica deben tener las pruebas unitarias?
Dependientes unas de otras
Lentas de ejecutar
Independientes
Manuales
17. Las pruebas de integración verifican:
El funcionamiento de componentes individuales
La interacción entre diferentes módulos del sistema
El rendimiento bajo carga extrema
La velocidad de ejecución del código
18. ¿Qué tipo de documentación proporciona una visión general del sistema?
Documentación de bajo nivel
Documentación de código interno
Documentación de alto nivel
Documentación de excepciones
19. En las mejores prácticas de codificación, ¿qué se debe priorizar junto con los comentarios?
La complejidad del código
La reducción de funcionalidades
El uso de código obsoleto
La documentación
20. ¿Qué facilita un framework de desarrollo en Java?
La programación orientada a objetos
El desarrollo sin estructura
La eliminación de patrones de diseño
El aumento de la complejidad innecesaria
