Desenvolvimento incremental
- É baseado na ideia de desenvolver uma implementação inicial, expô-la aos comentários dos usuários e continuar por meio da criação de várias versões até que um sistema adequado seja desenvolvido;
- Em cada incremento, é adicionada uma nova funcionalidade ao sistema.
- É mais barato e mais fácil fazer mudanças no software durante seu desenvolvimento;
- O custo de acomodar as mudanças nos requisitos do cliente é reduzido;
- A quantidade de análise e documentação a ser refeita é menor em comparação ao modelo em cascata;
- É mais fácil obter feedback dos clientes sobre o desenvolvimento que foi feito;
- É possível obter entrega e implementação rápida de um software útil ao cliente, mesmo se toda a funcionalidade não for incluída.
Alternativa: A