O modelo de desenvolvimento de software em cascata, também conhecido como ciclo de vida clássico, sugere uma abordagem sistemática e sequencial para o desenvolvimento de softwares. Este ciclo de desenvolvimento é constituído pelas seguintes fases, em ordem de execução:
- A Levantamento de Requisitos, Implementação, Testes, Implantação.
- B Levantamento de Requisitos, Design, Codificação, Implantação.
- C Comunicação, Fazer, Verificar, Agir, Homologar.
- D Comunicação, Planejamento, Modelagem, Construção, Implantação.
- E Planejamento, Execução, Verificar, Agir, Homologar.