1- Reconocimiento del problema
2- Estudio de factibilidad
3- Análisis
4- Diseño
5- Implementación (Codificación)
6- Prueba
7- Mantenimiento
Este ciclo de vida es util ya que a traves de el podemos indentificar muchas cosas para que nuestro problema se solucione y tenga los menores contratiempos posibles. :D