Please enable JavaScript.
Coggle requires JavaScript to display documents.
MODELO INCREMENTAL (Vantagens (É indicado quando não há mão-de-obra…
MODELO INCREMENTAL
Iteração de software
O processo de software se repete várias vezes até chegar no resultado parcial que será usado na vez seguinte, ou seja, ciclo de desenvolvimento de software repetido
Ciclo de vida iterativo: baseado em refinamentos e incrementos sucessivos de um sistema por meio de múltiplas iterações, com realimentação (feedback) e adaptação cíclica até atingir um sistema adequado.
-
Fluxo de trabalho
-
-
-
Na prática, esses estágios se sobrepõem e alimentam uns aos outros de informações. Durante o projeto, os problemas com requisitos são identificados; durante a codificação, os problemas são encontrados e assim por diante
O processo de software não é um modelo linear simples, mas envolve o feedback de uma fase para outra. Assim, os documentos produzidos em cada fase podem ser modificados para refletirem as alterações feitas em cada um deles
-
Desvantagens
Problemas com a entrega. Os incrementos devem ser relativamente pequenos (não superior a 20 mil linhas de código) e cada um deve entregar alguma funcionalidade do sistema
-
-
Como os requisitos não são definidos detalhadamente até que um incremento seja implementado, pode ser difícil identificar os recursos comuns exigidos por todos os incrementos
Vantagens
É indicado quando não há mão-de-obra disponível para implementação completa, dentro do prazo comercial de entrega estabelecido para o projeto
-
-
-
Como os serviços de prioridade mais alta são entregues primeiro, e os incrementos posteriores são integrados a eles, é inevitável que os serviços mais importantes do sistema recebam mais testes
Os clientes podem usar os incrementos iniciais como protótipos e ganhar experiência. Além disso, podem entender e participar do planejamento do que será incrementado no sistema
-