O modelo em cascata é um modelo de desenvolvimento de software que se move em uma série de estágios fixos: especificação de requisitos, design, implementação, teste e instalação. O modelo funciona bem para desenvolvimento em pequena escala, mas é muito rígido para desenvolvimento de sistema em grande escala. Por exemplo, os clientes raramente são capazes de explicar seus requisitos funcionais totalmente no início do o projeto porque eles podem perceber o que querem apenas depois de serem capazes de ver o sistema em Operação. Mas eles atrasam a implementação do sistema até relativamente tarde no projeto, quando é tarde demais para mudar o software. Consulte desenvolvimento incremental, desenvolvimento iterativo, ciclo de vida de desenvolvimento de software (SDLC), engenharia de software.
Technipages explica o modelo em cascata
O Modelo de Cachoeira foi o primeiro Modelo de Processo lançado ao público. É também referido como um modelo de ciclo de vida sucessivo, fácil de compreender e utilizar. Em um modelo em cascata, cada etapa deve ser concluída antes que a etapa seguinte possa começar e não há cobertura nas etapas.
O modelo em cascata é a abordagem SDLC mais pontual que foi utilizada para o avanço da programação. O modelo em cascata mostra o processo de avanço do produto em um fluxo consecutivo direto. Isso implica em qualquer estágio do modelo, o processo de desenvolvimento começa imediatamente a última etapa é concluída.
Modelo Cascade - Design
A abordagem Cascade foi o primeiro Modelo SDLC a ser utilizado geralmente na Engenharia de Software para garantir a realização do empreendimento. Na abordagem “The Waterfall”, todo o procedimento de avanço da programação é isolado em estágios discretos. Neste modelo em Cachoeira, o resultado de uma etapa funciona como a contribuição para a etapa seguinte consecutivamente.
O delineamento que acompanha é um retrato dos vários períodos do Modelo da Cachoeira.
As etapas consecutivas no modelo em cascata são -
- Levantamento e exame de requisitos
- Projeto de sistema
- Implementação
- Integração e teste
- Desenvolvimento de framework
- Manutenção
Usos comuns do modelo em cascata
- Com o modelo de cachoeira, as atividades de desenvolvimento de software são realizadas em ordens sucessivas para alcançar o melhor resultado.
- Cada uma das fases é modelo de cachoeiradepende da realização dos que o precederam.
- Modelo em cascata aumenta a produtividade de desenvolvimento de software.
Maus usos comuns do modelo em cascata
- Pular uma fase / estágio de modelo de cachoeira realmente não afeta a atividade de desenvolvimento de software. A fase ignorada pode ser realizada mais tarde