Modelo em Cascata

O modelo em cascata foi o primeiro processo de ciclo de vida formalmente estabelecido, sendo proposto no início da década de 70 com o objetivo de melhorar a forma de se gerenciar o desenvolvimento de grandes sistemas.

Tem como principal característica a execução sequencial das etapas de desenvolvimento, sendo que a evolução vai da atividade localizada no topo do processo até a que está localiza mais abaixo, assim como ocorre em uma cascata e que pode ser visualizado na imagem abaixo.
Exemplo de modelo de cascata

Por muito tempo, a construção de sistemas foi vista em torno de apenas duas etapas, a análise do sistema e a sua posterior construção. Em sua versão original, o propositor do modelo em cascata previu a existência de sete etapas sequenciais, mantendo as etapas de análise e codificação, mas acrescentando duas etapas de levantamento de requisitos, uma de desenho do programa, uma fase para testes e outra de operação do sistema. Neste modelo, uma fase só pode ser iniciada quando a anterior estiver totalmente completa.

Apesar de representar a primeira formalização de processos de construção de software, o modelo em cascata ainda hoje é alvo de muitas críticas. Uma das principais advém do fato de que ele não prevê a possibilidade de se voltar a fases anteriores durante o processo de desenvolvimento do sistema, o que, ao menos em tese, impede, por exemplo, uma gerência adequada das mudanças nos requisitos.

Copyright © 2016 AIEC.