Se realizan las tareas de desarrollo de forma secuencial
Se dividen los requisitos en iteraciones y se sigue un ciclo de vida en cascada para cada uno de ellos
Combina el modelo prototipado con el de cascada agregando un control de riesgos
Se realizo un diseño y desarrollo rápido para obtener una retroalimentación del cliente
Se entrega una parte completamente funcional.
Se mejoran los requisitos puede verse como uno en cascada agregando la funcionalidad en la etapa de mantenimiento
Cascada
Iterativo
Espiral
Incremental
Evolutivos
Prototipado