Please enable JavaScript.
Coggle requires JavaScript to display documents.
MODELO INCREMENTAL (Fluxo de Trabalho (Um novo plano é desenvolvido para o…
MODELO INCREMENTAL
Fluxo de Trabalho
Um novo plano é desenvolvido para o próximo incremento (modificações do produto entregue e/ou adicionar novas características e funcionalidades)
Este processo repete após a realização de cada incremento, até que o produto fique completo.
-
Portanto, os primeiros incrementos são versões simplificadas do produto final, mas oferecem capacidades que servem ao usuário.
-
-
Aplica sequências lineares a medida que o tempo passa. Cada sequência linear produz “incrementos” do software passíveis de serem entregues.
Vantagens:
•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.
-
-
•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.
-
-
• É 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.
Desvantagens:
-
• A maior parte dos sistemas requer um conjunto de recursos básicos por diferentes partes do sistema.
• 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.
Iteração é:
-
• 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 (em versões).
Incremento é:
• São partes (pedaços) de software entregáveis (executáveis).
• Cada incremento possui um conjunto de funcionalidades do sistema.
• É um produto operacional
• 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.
-