o modelo evolutivo é um modelo iterativo, pois é caracterizado de uma maneira que permite que a engenharia de software desenvolva uma versão completa do software. Esses modelos são aplicados porque os requisitos geralmente mudam. Assim, o produto final não será realista, pois uma versão completa é impossível devido a prazos apertados do mercado. É melhor introduzir uma versão limitada. Assim, a engenharia de Software pode seguir um modelo de processo que foi explicitamente projetado para acomodar um produto que compete gradualmente ao longo do tempo.
Tabela de Conteúdo
Vantagens do Modelo:
- a análise de Riscos é melhor.
- ele suporta a mudança de ambiente.
- o tempo de operação inicial é menor.
- mais adequado para grandes projetos de missão crítica.
- durante o ciclo de vida, o software é produzido precocemente, o que facilita a avaliação e o feedxback do cliente.
desvantagem do modelo:
- a complexidade da Gestão é mais.
- não é adequado para projetos menores.
- pode ser caro de usar.
- recursos altamente qualificados são necessários para análise de risco.
onde usar o modelo evolutivo:
- muito útil para grandes projetos.
- adequado para projetos que usam desenvolvimento orientado a objetos.
- quando um cliente prefere ter o produto em incrementos para que ele possa começar a usar as características específicas, pois elas são fornecidas, em vez de esperar que tudo seja fabricado e entregue, esse modelo é freqüentemente adotado.