Cascata é um modelo de processo de desenvolvimento onde se deve planejar e
programar todas as atividades do processo antes de começar a trabalhar nelas. Neste modelo uma actividade começa após terminar a fase anterior.
O Modelo Cascata tem as seguintes Actividades:
- Planeamento;
- Análise de Requisitos;
- Projecto;
- Implementação;
- Testes;
- Manutenção.
A adoção do Modelo Cascata é aconselhável para projectos muito grandes, onde os requisitos estão bem definidos e dificilmente alteram. Normalmente, estes softwares softwares muito complexos onde as actividades são sequenciais e demandam um gerenciamento em larga escala.
Exemplos de softwares onde Cascata pode ser adoptado:
- Gestão Universitária;
- Gestão Hospitalar;
- Sistemas Governamentais;
- Sistemas de Lançamento de Foguetes;
- Controle de Satélite;
- Controle de Aviações;
- Controle de Informações Espaciais;
- Sistemas Bancários.
Sugestão: Embora seja difícil de adoptar, é possível aproveitar algumas das actividades do Modelo Cascata e utilizar em projectos mais pequenos.