03.Engenharia Software: Modelo de Processo: Cascata
1. Processo de
Desenvolvimento
de Software é
visto como uma
abordagem
Sistemática e
Sequencial
1: Especificação
dos
Requisitos do
cliente
2: Planejamento
3: Modelagem
4: Construção do Sistema
5: Implantação do sistema
6: Manutenção progressiva do produto
2. A realidade
Um projeto raramente se segue o fluxo sequencial
que o modelo propõe, gerando problemas futuros
que oneram os custos e prazos
As causas mais comuns
deste problema é a
dificuldade do cliente em
declarar claramente todas
as suas necessidades e
expectativas, ou seja, de
definir todos os Requisitos
inicialmente.
O foco incorreto ou
não claro pode gerar
uma distorção, que
reflete diretamente na
percepção de
qualidade por parte
do próprio cliente
O modelo em cascata
é inadequado parra
trabalhos de
desenvolvimento de
software que seguem
ritmos muito rápidos e
sujeitos a diversas
modificações.
Embora o modelo em cascata
ou ciclo de vida clássico
tenha fragilidades, ele é
significativamente melhor do
que uma abordagem
meramente casual para o
desenvolvimento de
software.