Aula 4- Conhecer Modelo Incremental
→ Apresentação
- Modelo incremental: O sistema é dividido em partes que são desenvolvidas e entregues de forma independente
- Utilizado geralmente quando existe pouco mão de obra para implementar um software
Ao final desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados:
Relacionar os elementos dos modelos linear e prototipação com o modelo incremental.
Identificar os incrementos.
Descrever o funcionamento, vantagens e desvantagens do modelo incremental.
Como o modelo incremental se relaciona ou se diferencia dos modelos cascata e prototipação
- Nos modelos cascata e prototipação o cliente só recebe o software depois de finalizada todas as etapas
- O modelo incremental, no entanto, as etapas de especificação, desenvolvimento e validação ocorrem intercaladas, desse modo o sistema é desenvolvido como uma série de versões cada uma adicionando mais um adiciona funcionalidade à anterior

- Modelo Incremental
- Identificando os incrementos
- Para identificar um incremento deste modelo é preciso analisar as etapas de desenvolvimento sendo executadas
- Passo a passo do incremento:
- Levantamento de necessidade
- Analise do processo
- Validação
- %%Vantagens:%%
- Redução dos custos com manutenção do sistema: evita erros causados por mal entendidos com o cliente, e erros técnicos são facilmente identificados devido ao ciclo curto e completo
- Melhor controle de cronograma: evita problemas de cronograma ocasionados por mudanças ou correções inesperadas
- Maior probabilidade de atendimento dos requisitos do cliente: o cliente participa ativamente do desenvolvimento do produto, tendo diversas oportunidades de reportar quando os requisitos não estão sendo atendidos
- ==Desvantagens:==
- Dificuldades de gerenciamento: ocorre porque as fases de do ciclo podem ocorrer simultaneamente
- Necessidade de participação e feedbacks constantes do cliente
- A arquitetura do projeto precisa ser bem estruturada para que possa receber os incrementos quando solicitado
- O cliente precisa estar ciente de que é um processo incremental e que não estará recebendo o software completo