Modelo Cachoeira

Autor: Louise Ward
Data De Criação: 9 Fevereiro 2021
Data De Atualização: 14 Poderia 2024
Anonim
Música Para Relaxar - Cachoeira Relaxante e Música - Acalmar a Mente
Vídeo: Música Para Relaxar - Cachoeira Relaxante e Música - Acalmar a Mente

Contente

Definição - O que significa o Modelo em Cachoeira?

O modelo em cascata é um modelo de processo de desenvolvimento de software sequencial que segue as seguintes fases definidas:


  1. Concepção
  2. Iniciação
  3. Análise
  4. desenhar
  5. Construção
  6. Testando
  7. Produção / Implementação
  8. Manutenção

Usando as etapas comuns dos ciclos de vida de desenvolvimento de software (SDLC), o modelo em cascata impõe a passagem para a próxima fase somente após a conclusão da fase anterior. Retornar à fase anterior é desaprovado, a menos que haja uma clara necessidade de fazê-lo.

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica o modelo em cascata

Como o próprio nome indica, as fases no modelo em cascata progridem consistentemente para baixo. Essas fases devem ser seguidas em sequência para serem eficazes e, em algumas indústrias - como construção e manufatura - o processo deve ser seguido.

Em teoria, o modelo em cascata parece uma boa prática, mas foi criticado por muitos na indústria de desenvolvimento de software. Primeiro, uma fase SDLC não pode ser aperfeiçoada antes de passar para a fase seguinte. Além disso, em sua forma literal, esse modelo carece de flexibilidade para ajustes de requisitos e design, o que dificulta muito a programadores e desenvolvedores a integração de ajustes de design.

No entanto, existem alguns princípios sólidos do modelo em cascata que podem ser aplicados ao desenvolvimento bem-sucedido de software. Esta é uma lista parcial destes princípios:


  • Os problemas podem ser resolvidos mais facilmente se estiverem mais claramente definidos.
  • Grandes quantidades de código são mais rastreáveis ​​se estiverem estruturadas.
  • O trabalho humano deve sempre ser verificado.
  • Um bom plano de ciclo de vida do projeto melhora o processo de desenvolvimento.
  • A documentação do sistema é um subproduto do processo de desenvolvimento e não é feita posteriormente, como uma reflexão tardia.

O modelo em cascata foi uma tentativa inicial de fornecer estrutura, métricas e controle ao desenvolvimento de sistemas de aplicativos grandes e complexos, geralmente sistemas de mainframe.