Modelo em cascata
Modelo em Cascata (Waterfall Model)
O Modelo em Cascata é um processo de desenvolvimento de software sequencial e linear, dividido em fases distintas e não sobrepostas. É amplamente cobrado em concursos públicos por sua simplicidade e abordagem estruturada.
Fases do Modelo em Cascata
- Requisitos: Coleta e documentação de necessidades do cliente.
- Análise e Projeto: Definição da arquitetura e especificações técnicas.
- Implementação: Codificação do software conforme o projeto.
- Testes: Verificação de defeitos e validação funcional.
- Implantação e Manutenção: Liberação para o usuário e correções pós-lançamento.
Vantagens
- Estrutura clara e fácil de gerenciar.
- Documentação detalhada em cada fase.
- Indicado para projetos com requisitos bem definidos e estáveis.
Desvantagens
- Pouca flexibilidade para mudanças durante o desenvolvimento.
- Retrabalho custoso se erros forem detectados tardiamente.
- Entrega do produto apenas no final do ciclo.
Aplicação em Concursos
Foque em memorizar as fases sequenciais, características de rigidez e quando o modelo é recomendado (projetos pequenos/com requisitos fixos). Compare com modelos ágeis (SCRUM, XP) para questões discursivas.