Diversos
Pontos Positivos:
- Todas as atividades identificadas nas fases do modelo são fundamentais e estão na ordem certa.
- Cada fase cai em cascata na próxima e cada fase deve estar terminada antes do início da seguinte.
- Existe uma ordem sequencial de fases.
- Torna o processo do desenvolvimento bem estruturado.
Pontos Negativos:
- Inflexível – os acordos devem ser feitos no estágio inicial do processo, significando que é difícil responder aos requisitos do cliente.
- Apenas o gerente do projeto tem uma visão geral do sistema.
- O cliente apresenta dificuldade na especificação dos requisitos.
- O cliente deve ser paciente, pois não existe uma versão funcional do software até que o mesmo esteja pronto, isto levando em consideração que esta modelo não é incrementa.
Indicado quando:
Projetos nos quais há domínio dos requisitos do sistema onde há um bom conhecimento do domínio e das tecnologias que serão utilizados para desenvolver o software. * Modelo de Prototipação:
Pontos Positivos:
- Qualidade da definição da interface.
- Possibilita que o desenvolvedor crie um modelo (protótipo) do software a ser construído.
- Grande interação com o usuário.
Pontos Negativos:
- Baixo reuso.
- O cliente acha que o projeto já esta pronto.
- Difícil manutenção e alto custo.
Indicado quando:
Quando o cliente não definiu com detalhes requisitos. Projetos com prazos apertados
* Modelo RAD (Rapid Application Development)
Pontos Positivos :
- O ciclo de desenvolvimento é extremamente curto (Entre 60 a 90 dias).
- Permite o desenvolvimento rápido e/ou a prototipagem de aplicações
Pontos Negativos:
- O RAD não é aconselhável quando os riscos técnicos são altos e não é indicada quando se está testando novas tecnologias.
- O envolvimento com o usuário tem que ser ativo.
- Para grandes projetos o RAD exige que