Você está na página 1de 24

MODELOS DE PROCESSO DE

SOFTWARE
C A S C ATA , E S P I R A L E I N C R E M E N TA L
PRINCIPAIS MODELOS DE IMPLEMENTAO:

Cascata Espiral Prototipao

Incremental Rad
MODELO CASCATA
O modelo Cascata um modelo de engenharia projetado para ser aplicado no desenvolvimento
do software. A ideia principal que o dirige que as diferentes etapas de desenvolvimento
seguem uma sequncia: a sada da primeira etapa flu para a segunda etapa e a sada da
segunda etapa flu para a terceira e assim por diante. As atividades a executar so agrupadas
em tarefas, executadas sequencialmente, de forma que uma tarefa s poder ter incio quando a
anterior tiver terminado; Segue uma sequncia linear.
Oferece uma maneira de tornar oprocesso

Vantagens mais visvel;


Facilita o planejamento;

Projetos reais raramente seguem o fluxo

Desvantens sequencial;
Os requisitos se alteram durante o projeto;
MODELO ESPIRAL

Definite por Barry Boehm em 1988

Esforos de anlise e engenharia so aplicados em cada fase do projeto

Do modelo em espiral para desenvolvimento de software saltam a vista


dois aspectos: a anlise de risco e prototipagem

Caractersticas de Fluxo Continuo.

Analise de Riscos = Analise de Viabilidade


Possibilidade de melhorar o
Vantagens sistema a cada iterao;
Diminui manuteno;

Modelo relativamente novo;


Desvantagens Modelo mais complexo;
MODELO INCREMENTAL

Combinao entre os modelos linear e prototipao;


O desenvolvimento dividido em etapas, denominadas
incrementos;
Em cada ciclo de desenvolvimento, podem ser
identificadas as fases de anlise, projeto, implementao
e testes. Diferentemente do modelo do modelo de
cascata, na qual a anlise, projeto, implementao e
testes so realizadas uma nica vez;
o software desenvolvimento em incrementos e cada
incremento desenvolvido em cascata
Risco menor do
fracasso do software
Vantagens Reduz a chance de
mudana de requisito;
Vantagens Baseado em componentes;
Pode ser desenvolvido em vrias equipes;

necessrio desenvolvedor e cliente


comprometidos;
Desvantagens No apropriado para qualquer aplicao;
FIM

Você também pode gostar