Logo Studenta

Examen Parcial 3 - Nat Alia

¡Estudia con miles de materiales!

Vista previa del material en texto

1. ¿Qué es el desarrollo de software? 
 
Respuesta: El desarrollo de software es el proceso de crear software mediante la 
implementación de los requisitos del cliente y la solución de problemas técnicos. 
 
2. ¿Cuáles son los principales modelos de ciclo de vida de software? 
 
Respuesta: Los principales modelos de ciclo de vida de software son el modelo en 
cascada, el modelo en espiral, el modelo incremental y el modelo ágil. 
 
3. ¿Qué es el desarrollo iterativo en el desarrollo de software? 
 
Respuesta: El desarrollo iterativo es un enfoque de desarrollo de software que 
implica la realización de múltiples ciclos de desarrollo, cada uno de los cuales 
produce una versión del software funcional y probada. 
 
4. ¿Cuál es la ventaja del desarrollo iterativo en el desarrollo de software? 
 
Respuesta: La ventaja del desarrollo iterativo es que permite la retroalimentación 
temprana del cliente y mejora la calidad y la adaptabilidad del software. 
 
5. ¿Qué es la refactorización en el desarrollo de software? 
 
Respuesta: La refactorización es el proceso de mejorar la estructura interna del 
software sin cambiar su comportamiento externo. 
 
6. ¿Cuál es la importancia de la refactorización en el desarrollo de software? 
 
Respuesta: La importancia de la refactorización es que mejora la calidad, la 
mantenibilidad y la escalabilidad del software. 
 
7. ¿Qué es la integración continua en el desarrollo de software? 
 
Respuesta: La integración continua es la práctica de integrar y probar el código del 
software de forma continua y automática. 
 
8. ¿Cuál es la ventaja de la integración continua en el desarrollo de software? 
 
Respuesta: La ventaja de la integración continua es que mejora la calidad y la 
eficiencia del desarrollo de software. 
 
9. ¿Qué es la prueba de software en el desarrollo de software? 
 
Respuesta: La prueba de software es el proceso de verificar si el software cumple 
con los requisitos y funciona correctamente. 
 
10. ¿Cuáles son los tipos de pruebas de software en el desarrollo de software? 
 
Respuesta: Los tipos de pruebas de software son las pruebas unitarias, las 
pruebas de integración, las pruebas de sistema y las pruebas de aceptación. 
 
11. ¿Qué es la automatización de pruebas en el desarrollo de software? 
 
Respuesta: La automatización de pruebas es la práctica de realizar pruebas de 
software de forma automática mediante el uso de herramientas de software. 
 
12. ¿Cuál es la ventaja de la automatización de pruebas en el desarrollo de 
software? 
 
Respuesta: La ventaja de la automatización de pruebas es que mejora la eficiencia 
y la calidad del proceso de prueba de software. 
 
13. ¿Qué es el desarrollo guiado por pruebas en el desarrollo de software? 
 
Respuesta: El desarrollo guiado por pruebas es un enfoque de desarrollo de 
software que implica escribir pruebas automatizadas antes de escribir el código del 
software. 
 
14. ¿Cuál es la ventaja del desarrollo guiado por pruebas en el desarrollo de 
software? 
 
Respuesta: La ventaja del desarrollo guiado por pruebas es que mejora la calidad, 
la eficiencia y la adaptabilidad del software. 
 
15. ¿Qué es la entrega continua en el desarrollo de software? 
 
Respuesta: La entrega continua es la práctica de liberar nuevas versiones del 
software de forma continua y automática.

Continuar navegando