Buscar

Vantagem e Desvantagem M Cascata e Incremental.

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

O modelo Cascata é um dos mais importantes modelos, e é referência para muitos outros
modelos, servindo de base para muitos projetos modernos. Ele descreve um método de
desenvolvimento que é Linear e Sequencial, já o modelo Incremental foi desenvolvido
através de uma combinação entre os modelos linear e prototipação, O desenvolvimento é
dividido em etapas, denominadas “incrementos”, que produzirão incrementalmente o
sistema, até a sua versão final.
O Modelo Incremental apresenta diversas vantagens para o desenvolvimento de um
software, especialmente se os requisitos não estão claros inicialmente. Por exemplo:
quando o Modelo Incremental é utilizado, o primeiro incremento é normalmente constituído
do núcleo do sistema. Isto é, os requisitos básicos são implementados, e os detalhes
suprimidos. Esse produto será entregue para uma avaliação, que poderá detectar,
inicialmente, problemas que poderiam ser de dimensões muito maiores se detectados
somente na entrega final do produto. A desvantagem do desenvolvimento em cascata é
que ele não permite muita
Flexibilidade ou revisão. A primeira vez que uma aplicação está em estágio de teste é
Muito difícil retornar e mudar alguma coisa que não foi bem pensada no estágio
Conceitual.
O modelo cascata inicia de uma abordagem orientada a projetos para a engenharia de
Software. O projeto é considerado uma tarefa claramente delineada para a qual os
resultados desejados podem ser determinados completamente e sem ambiguidade.
A Vantagem é que pode permitir a gerência do baseline, que identifica um conjunto fixo de
documentos produzidos como resultado de cada fase do ciclo de vida mas tem como
desvantagem não ser capaz de estabelecer ou como efetuar engenharia reversa de um
sistema existente e faltam noções de prototipação rápida e desenvolvimento incremental.

Outros materiais