¿Qué es el Ciclo de vida del Software?
Es un marco de referencia, el cual contiene los procesos, actividades y tareas involucradas en el desarrollo, explotación y mantenimiento de un sotfware, teniendo en cuenta la vida de este mismo desde sus requisitos hasta su implementación y uso. Crear un ciclo de vida del Software facilita la tarea de detección de errores, mejora la calidad del software y estima los plazos de implementación y sus costos, entre otros.
Las etapas principales a realizar son:
- Identificación del sistema y definición de requerimientos.
- Análisis.
- Diseño.
- Desarrollo e Implementación.
- Integración y pruebas.
- Documentación.
- Entrenamiento y uso.
- Mantenimiento del software.
Modelos de Ciclos de vida.
Entre los más importantes se encuentra:
- Ciclo de vida en cascada(tradicional).
- Modelo por Prototipos.
- Ciclo de vida en Espiral.
- Modelo pro Programación Exploratoria.
- Modelo de desarrollo orientados a objetos.
Para más información click aquí.