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.