Permite entregar una visión de alto nivel del proyecto.
Diseño
Nota:
Permite describir como el sistema va a satisfacer los requisitos.
Desarrollo
Nota:
Aquí es donde el software a ser desarrollado se codifica.
Prueba
Nota:
Es donde es probado para verificar que el sistema es consistente con la definición de requisitos y la especificación funcional.
Mantenimiento
Nota:
El mantenimiento ocurre cuando existe algún
problema dentro de un sistema existente, e involucraría la corrección de errores que no fueron descubiertos en las fases de prueba, mejoras en la implementación de las unidades del sistema y cambios para que responda a los nuevos requisitos.