Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Modelo Incremental
Modelo Incremental
MODELO INCREMENTAL
Alunos: Bruna Marinho, Guilherme Alexandre, Ricardo Silva. 
Conceito	
O Modelo Incremental é uma combinação entre os modelos linear e de prototipação. O desenvolvimento é feito em partes independentes denominadas incrementos. A cada parte do desenvolvimento vai se incrementando partes até que o Software esteja concluído. Este modelo foi sugerido por Barry Boehm.
O modelo incremental é caracterizado por combinar elementos dos fluxos de processos linear e paralelo. Deste modo, aplica sequências lineares, de modo escalonado de acordo com o avanço do cronograma do projeto. Contudo, cada sequência linear gera novos incrementos (entregáveis, aprovados e liberados) do software de modo similar aos incrementos gerados por um fluxo de processos evolucionário.
Funcionamento
O Software é feito em etapas, cada parte do Software é desenvolvida separada, então quando uma parte está completa ela é “adicionada” ao Software. Ou seja, quando uma parte do Software fica pronta ela é Incrementada às partes que já estavam prontas ou quase prontas. O Software vai criando a forma desejada ao poucos. Esse modelo é bastante usado quando há falta de mão-de-obra disponível na empresa.
Com base nestas características, é possível concluir que quando se utiliza um modelo incremental, frequentemente, o primeiro incremento é um produto essencial. Isto é, os requisitos básicos são atendidos, porém, muitos recursos complementares (alguns conhecidos, outros não) ainda não são entregues. Esse produto essencial é utilizado pelo cliente (ou passa por uma avaliação detalhada). Portanto, como resultado do uso ou avaliação é desenvolvido o planejamento para o incremento seguinte. Deste modo, o planejamento criado já considera a modificação do produto essencial para a melhor adequação às necessidades do cliente e à entrega de recursos e funcionalidades adicionais. Este processo é repetido após a liberação de cada incremento, até que seja criado o produto completo.
Podemos notar pela figura acima que o modelo de processo incremental aplica sequências lineares (como no modelo cascata) de forma escalonada, à medida que o tempo for avançando. Cada uma das sequências lineares gera um incremento do software. Esses incrementos são entregáveis e prontos para o cliente.
DESVANTAGENS
Podem surgir problemas relativos à arquitetura do sistema, porque nem todos os requisitos estão reunidos na frente de todo o ciclo de vida do software. 
 O modelo Incremental precisa ser relativamente pequeno. 
Número de iterações não pode ser definido no início do processo. 
O fim do processo não pode ser previamente definido. 
Gerenciamento e manutenção do sistema completo podem se tornar complexos. 
Gerenciamento do custo é mais complexo devido ao número de iterações (dinheiro pode acabar).
VANTAGENS
Entregas parciais facilitam a identificação e correção de erros entre os componentes do software. 
Necessidades não especificadas nas fases iniciais podem ser desenvolvidas nos incrementos. 
Os incrementos podem ser desenvolvidos por menos pessoas. Entrega dos incrementos (partes do Software) permite o cumprimento do prazo especificado. 
Facilita a manutenção dos “módulos”. 
O Modelo Incremental inclui o uso do software pelo usuário para que as mudanças sejam feitas de acordo com o próprio usuário. 
É flexível e fácil de gerenciar para fazer um software melhor com uma melhor estrutura. Os testes são simples.
O modelo de processo incremental entrega um produto operacional a cada incremento, ou seja, um produto sem erros e pronto para o usuário utilizar. Mesmo que os primeiros incrementos sejam partes do produto, essas partes são operacionais e funcionam sem as outras. Portanto, os incrementos possuem totais condições de atender ao usuário.
De forma geral, os primeiros incrementos podem ser implementados com um número reduzidos de pessoas. Nos próximos incrementos um pessoal adicional poderá ser acrescido de forma a implementar o incremento seguinte. Também podemos administrar alguns riscos através de um planejamento baseado nos incrementos. Por exemplo, se uma determinada versão de um software utilitário fornecido por terceiros que será integrado ao nosso projeto estiver disponível apenas numa data mais posterior, poderíamos deixar para desenvolver um determinado complemento do software que use essa versão mais atual numa data posterior quando esse utilitário já estiver disponível para uso.
FIM :)
image3.png
image2.png
image1.png

Mais conteúdos dessa disciplina