Modelo Incremental - Engenharia de Software

Post on 19-Jul-2015

58 views 2 download

Transcript of Modelo Incremental - Engenharia de Software

Modelo IncrementalDaniela, Dienifer, Gabriele, Karine e Verenice

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.

Conceito:

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.

Funcionamento:

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.

Vantagens:

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).

Desvantagens:

Imagens:

http://engenhariadesoftwareuesb.blogspot.com.br/2012/12/blog-post.html

http://www.inf.ufpr.br/lmperes/ciclos_vida/ModeloIncremental.pdf

http://homepages.dcc.ufmg.br/~figueiredo/disciplinas/aulas/review-es-process_v01.pdf

Referências