Este documento describe varios modelos de ciclo de vida del software, incluyendo el lineal, en cascada, en V, tipo sashimi, iterativo, por prototipos, evolutivo, incremental, en espiral y orientado a objetos, los cuales se componen de diferentes fases como análisis, diseño, codificación, pruebas e implementación.
Avances tecnológicos del siglo XXI y ejemplos de estos
Modelos del ciclo de vida del software
1. Modelos del Ciclo de Vida del Software
Modelo Fases
Ciclo de Vida Lineal Análisis.
Diseño.
Implementación.
Debugging
Instalación.
Aceptación.
Ciclo de Vida en Cascada Factibilidad.
Análisis.
Diseño.
Programación.
Pruebas.
Operación.
Ciclo de Vida en V Análisis.
Validación.
Diseño.
Verificación.
Implementación.
Debugging.
Mantenimiento.
Ciclo de Vida Tipo Sashimi Concepto.
Análisis.
Diseño de Arquitectura.
Diseño Detallado.
Implementación.
Debugging.
Ciclo de vida Iterativo. Análisis.
Diseño.
Codificación.
Pruebas.
Ciclo de Vida por Prototipos Especificaciones Incompletas.
*Subciclo del Prototipado.
Selección del Prototipo.
Desarrollo del Prototipo.
Evaluación del Prototipo.
*Fin del Subciclo
Especificaciones Completas.
Ciclo de Vida Evolutivo. Requisitos.
Desarrollo.
2. Evaluación.
Ciclo de Vida Incremental Análisis.
Diseño.
Codificación.
Pruebas.
Ciclo de Vida en Espiral Diseño Detallado.
Código.
Pruebas Unitarias.
Integración y Prueba.
Prueba de Aceptación.
Implementación.
Ciclo de Vida Orientado a Objetos Planificación.
Investigación.
Especificación.
Implementación.
Revision.