Primeiro modelo de ciclo de vida de desenvolvimento de
software seqüencial no qual o desenvolvimento é visto
como um fluir constante para frente através das fases
de análise de requisitos, projeto, implementação, testes
(validação), integração, e manutenção de software: