Principais Pontos

Modelo por Prototipação

1 - Bom modelo para grandes sistemas que são difíceis de atender todos os requisitos;

2 - Com um pequeno investimento inicial é possível obter uma exemplificação (mais simplificada) do sistema;

3 - Pode ser utilizada em qualquer processo de software, já que auxilia os interessados a saber o que irá ser construído;

4 - É bom quando o cliente não definiu precisamente os requisitos.

Modelo Cascata

1 - Fácil manutenção em um sistema já existente;

2 - É um modelo que quase não apresenta falhas de aplicação, visto que na fase de etapas, a etapa seguinte só é iniciada quando a anterior é totalmente finalizada;

3 - Um ponto negativo é que, caso hajam falhas, não é possível simplesmente voltar para solucionar elas;

4 - Exige uma grande sincronização entre os participantes dado o ponto anterior.

Cascata em V

É adicionada uma fase de teste para cada fase de teste padrão.

O software só é entregue em seu estado final.

Modelo Espiral

1 - Este modelo é dividido em várias "atividades de trabalho" ou "regiões de tarefa";

2 - Existem tipicamente de 3 a 6 regiões de tarefa;

3 - Usa a prototipação como método para reduzir os riscos de falhas;

4 - Exige um certo grau de experiência para funcionar bem e depende dessa experiência para se obter sucesso.

Fases da Espiral

1 - Planejamento

2 - Análise de Risco

3 - Engenharia ou Desenvolvimento

4 - Análise do Cliente

Modelos Iterativos e Incremental

1 - Tem um escopo de software mais flexível;

2 - Dado o ponto anterior, tem maior possibilidade de fazer mudanças no software;

3 - Já que são apresentados em pequenas partes funcionais, é mais fácil de localizar precisamente erros.

4 - O cliente vê funcionando em suas etapas inicias, ou seja, cria confiabilidade.

Iterativo: o software é feito progressivamente em passos curtos.

Incremental: o software é estendido em cada passo.