Es lineal y sigue las siguientes fases:
Análisis: Análisis de requisitos
Diseño: Estructuras de datos, arquitectura, interfaz, algoritmo de operación.
Codificación: Generación de código
Prueba: Pruebas y mantenimiento
No se recomienda ya que no es viable. Es el modelo de ciclo de vida clásico. NO se puede volver a ninguna de las fases anteriores.