SlideShare uma empresa Scribd logo
1 de 11
Modelos de
Processo de
Software
INCREMENTAL
GRUPO 5 – CRISTALDO ANSELMO,
GABRIEL DE OLIVEIRA, GUILHERME
ZARA, VITÓRIA PAVAN
SURGIMENTO
o Surge como uma melhoria do Modelo em
Cascata.
o Combina elementos do modelo em cascata
aplicados de maneira iterativa.
o O progresso acontece através de sucessivos
refinamentos, melhorados a cada iteração.
MODELO DE PROJETO DE SOFTWARE - INCREMENTAL
o Trabalha com incrementos, ou
seja, pequenos pedaços de
software entregues de cada vez.
o Cada incremento é
desenvolvido de forma linear,
como no Modelo em Cascata, e
em seguida exposto aos
comentários dos clientes.
MODELO DE PROJETO DE SOFTWARE - INCREMENTAL
PROCESSO
o Caso seja necessário
alterar algo nessa
implementação, é
desenvolvido um novo
incremento e o resultado
é novamente apresentado.
MODELO DE PROJETO DE SOFTWARE - INCREMENTAL
PROCESSO
o O primeiro incremento é
frequentemente chamado
de “núcleo do produto” e
contém a implementação
dos requisitos básicos para
que o sistema possa
funcionar.
MODELO DE PROJETO DE SOFTWARE - INCREMENTAL
PROCESSO
o Cada aprimoramento é
lançado como uma
versão. Novas versões
são criadas até que o
sistema fique completo e
adequado.
MODELO DE PROJETO DE SOFTWARE - INCREMENTAL
PROCESSO
o As atividades de Especificação,
Projeto, Implementação e
Validação são intercaladas.
o Os clientes podem estabelecer
as prioridades das partes do
sistema a serem desenvolvidas,
especificando as mais úteis
primeiro.
MODELO DE PROJETO DE SOFTWARE - INCREMENTAL
PROCESSO
MODELO DE PROJETO DE SOFTWARE - INCREMENTAL
o Útil quando não há mão-de-obra disponível
para uma implementação completa.
o O cliente não precisa receber todo o sistema
para poder usá-lo.
o A quantidade de análise e documentação a ser
refeita é muito menor do que o necessário no
modelo em cascata.
VANTAGENS
o É mais fácil obter feedback dos clientes sobre
o desenvolvimento que foi feito.
o O risco de falhas é menor, pois os serviços
de prioridade alta são entregues primeiro.
o É possível obter entrega e implementação
rápida de um software útil ao cliente, mesmo se
todas as funcionalidades não forem incluídas.
MODELO DE PROJETO DE SOFTWARE - INCREMENTAL
VANTAGENS
MODELO DE PROJETO DE SOFTWARE - INCREMENTAL
o O progresso não é visível e os gerentes
precisam de entregas regulares para mensurar
o progresso.
o A estrutura do sistema tende a se degradar
com a adição dos novos incrementos.
o A incorporação de mudanças do software
torna-se cada vez mais difícil e custosa.
DESVANTAGENS
o DIAS, Ricardo Pereira. O Modelo Incremental. In: O Modelo
Incremental. [S. l.], 22 ago. 2019. Disponível em:
https://medium.com/contexto-delimitado/o-modelo-incremental-
b41fc06cac04. Acesso em: 19 fev. 2021
o PRESSMAN, Roger. S. Engenharia de Software, 6ª Edição. McGrawHill,
Nova York, EUA, 2006
o SOMMERVILLE, Ian. Engenharia de Software, 9ª Edição. Pearson. São
Paulo, Brasil, 2011.
MODELO DE PROJETO DE SOFTWARE - INCREMENTAL
REFERÊNCIAS

Mais conteúdo relacionado

Mais procurados

Aula 7 - Modelos de Ciclo de Vida.pptx
Aula 7 - Modelos de Ciclo de Vida.pptxAula 7 - Modelos de Ciclo de Vida.pptx
Aula 7 - Modelos de Ciclo de Vida.pptxALEXANDRELISBADASILV
 
Waterfall model and spiral model
Waterfall model and spiral modelWaterfall model and spiral model
Waterfall model and spiral modelShirisha Maharjan
 
Linux - Permissões, Usuários, Grupos e Quotas
Linux - Permissões, Usuários, Grupos e QuotasLinux - Permissões, Usuários, Grupos e Quotas
Linux - Permissões, Usuários, Grupos e QuotasFrederico Madeira
 
Metodologia de Desenvolvimento de Softwares
Metodologia de Desenvolvimento de SoftwaresMetodologia de Desenvolvimento de Softwares
Metodologia de Desenvolvimento de SoftwaresAragon Vieira
 
Framework de automação de teste Robotium
Framework de automação de teste RobotiumFramework de automação de teste Robotium
Framework de automação de teste RobotiumBenicio Ávila
 
O Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de SoftwareO Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de SoftwareCamilo de Melo
 
Modelos de ciclo de vida de software
Modelos de ciclo de vida de softwareModelos de ciclo de vida de software
Modelos de ciclo de vida de softwareYuri Garcia
 
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...Natanael Simões
 
Engenharia de software i 3 - processos de engenharia de requisitos
Engenharia de software i   3 - processos de engenharia de requisitosEngenharia de software i   3 - processos de engenharia de requisitos
Engenharia de software i 3 - processos de engenharia de requisitosWillian Moreira Figueiredo de Souza
 
Inquérito por questionário.
Inquérito por questionário.Inquérito por questionário.
Inquérito por questionário.eCarii
 
Modelos de Processo de Software Parte 2
Modelos de Processo de Software Parte 2Modelos de Processo de Software Parte 2
Modelos de Processo de Software Parte 2Elaine Cecília Gatto
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Softwareeros.viggiano
 
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Sérgio Souza Costa
 

Mais procurados (20)

Computação nas nuvens
Computação nas nuvensComputação nas nuvens
Computação nas nuvens
 
Teste de Software
Teste de SoftwareTeste de Software
Teste de Software
 
Aula 7 - Modelos de Ciclo de Vida.pptx
Aula 7 - Modelos de Ciclo de Vida.pptxAula 7 - Modelos de Ciclo de Vida.pptx
Aula 7 - Modelos de Ciclo de Vida.pptx
 
Waterfall model and spiral model
Waterfall model and spiral modelWaterfall model and spiral model
Waterfall model and spiral model
 
Linux - Permissões, Usuários, Grupos e Quotas
Linux - Permissões, Usuários, Grupos e QuotasLinux - Permissões, Usuários, Grupos e Quotas
Linux - Permissões, Usuários, Grupos e Quotas
 
Aula 2 - Modelos de processos
Aula 2 -  Modelos de processosAula 2 -  Modelos de processos
Aula 2 - Modelos de processos
 
Metodologia de Desenvolvimento de Softwares
Metodologia de Desenvolvimento de SoftwaresMetodologia de Desenvolvimento de Softwares
Metodologia de Desenvolvimento de Softwares
 
Modelo cascata
Modelo cascataModelo cascata
Modelo cascata
 
Framework de automação de teste Robotium
Framework de automação de teste RobotiumFramework de automação de teste Robotium
Framework de automação de teste Robotium
 
Rational Unified Process (RUP)
Rational Unified Process (RUP)Rational Unified Process (RUP)
Rational Unified Process (RUP)
 
O Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de SoftwareO Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de Software
 
Extreme programming (xp)
 Extreme programming   (xp) Extreme programming   (xp)
Extreme programming (xp)
 
Modelos de ciclo de vida de software
Modelos de ciclo de vida de softwareModelos de ciclo de vida de software
Modelos de ciclo de vida de software
 
Modelo Espiral
Modelo EspiralModelo Espiral
Modelo Espiral
 
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
Processo de Desenvolvimento de Software - Design de Software, Interface, Arqu...
 
Engenharia de software i 3 - processos de engenharia de requisitos
Engenharia de software i   3 - processos de engenharia de requisitosEngenharia de software i   3 - processos de engenharia de requisitos
Engenharia de software i 3 - processos de engenharia de requisitos
 
Inquérito por questionário.
Inquérito por questionário.Inquérito por questionário.
Inquérito por questionário.
 
Modelos de Processo de Software Parte 2
Modelos de Processo de Software Parte 2Modelos de Processo de Software Parte 2
Modelos de Processo de Software Parte 2
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
 

Semelhante a Modelos de Processo de Software - INCREMENTAL

Aula 02 - Processo de Software I.pdf
Aula 02 - Processo de Software I.pdfAula 02 - Processo de Software I.pdf
Aula 02 - Processo de Software I.pdfDaniloPereira341965
 
Ciclo de vida de software
Ciclo de vida de softwareCiclo de vida de software
Ciclo de vida de softwarediha36
 
Aula 2 modelo de processo de software1
Aula 2   modelo de processo de software1Aula 2   modelo de processo de software1
Aula 2 modelo de processo de software1Tiago Vizoto
 
T1 g13.modelo cascata
T1 g13.modelo cascataT1 g13.modelo cascata
T1 g13.modelo cascatawilsonguns
 
Ciclo de vida de software
Ciclo de vida de softwareCiclo de vida de software
Ciclo de vida de softwarediha36
 
Engenharia De Software
Engenharia De SoftwareEngenharia De Software
Engenharia De SoftwareCursoSENAC
 
Aula - Modelos de Processos de Desenvolvimento de Software / Mobile App
Aula - Modelos de Processos de Desenvolvimento de Software / Mobile AppAula - Modelos de Processos de Desenvolvimento de Software / Mobile App
Aula - Modelos de Processos de Desenvolvimento de Software / Mobile AppCloves da Rocha
 
vantagens e desvantagens do ciclo de vida de software
vantagens e desvantagens do ciclo de vida de softwarevantagens e desvantagens do ciclo de vida de software
vantagens e desvantagens do ciclo de vida de softwarejwniezzy
 
03 Modelo de processo de software
03 Modelo de processo de software03 Modelo de processo de software
03 Modelo de processo de softwareWaldemar Roberti
 
Engenharia de-software-1217199594686494-9
Engenharia de-software-1217199594686494-9Engenharia de-software-1217199594686494-9
Engenharia de-software-1217199594686494-9wilsonguns
 
Modelos de Processo de Software Parte 4
Modelos de Processo de Software Parte 4Modelos de Processo de Software Parte 4
Modelos de Processo de Software Parte 4Elaine Cecília Gatto
 
Modelo cascata apresentação
Modelo cascata apresentaçãoModelo cascata apresentação
Modelo cascata apresentaçãoerysonsi
 
Modelo cascata apresentação
Modelo cascata apresentaçãoModelo cascata apresentação
Modelo cascata apresentaçãoerysonsi
 
Modelo cascata apresentação
Modelo cascata apresentaçãoModelo cascata apresentação
Modelo cascata apresentaçãoerysonsi
 
Integração contínua - Prática de desenvolvimento
Integração contínua - Prática de desenvolvimentoIntegração contínua - Prática de desenvolvimento
Integração contínua - Prática de desenvolvimentoMario Mendonça
 
ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...
ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...
ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...Antonio Lobato
 

Semelhante a Modelos de Processo de Software - INCREMENTAL (20)

Aula 02 - Processo de Software I.pdf
Aula 02 - Processo de Software I.pdfAula 02 - Processo de Software I.pdf
Aula 02 - Processo de Software I.pdf
 
Ciclo de vida de software
Ciclo de vida de softwareCiclo de vida de software
Ciclo de vida de software
 
Aula 2 modelo de processo de software1
Aula 2   modelo de processo de software1Aula 2   modelo de processo de software1
Aula 2 modelo de processo de software1
 
T1 g13.modelo cascata
T1 g13.modelo cascataT1 g13.modelo cascata
T1 g13.modelo cascata
 
Ciclo de vida de software
Ciclo de vida de softwareCiclo de vida de software
Ciclo de vida de software
 
Capitulo 02 sommerville
Capitulo 02 sommervilleCapitulo 02 sommerville
Capitulo 02 sommerville
 
Engenharia De Software
Engenharia De SoftwareEngenharia De Software
Engenharia De Software
 
Aula - Modelos de Processos de Desenvolvimento de Software / Mobile App
Aula - Modelos de Processos de Desenvolvimento de Software / Mobile AppAula - Modelos de Processos de Desenvolvimento de Software / Mobile App
Aula - Modelos de Processos de Desenvolvimento de Software / Mobile App
 
vantagens e desvantagens do ciclo de vida de software
vantagens e desvantagens do ciclo de vida de softwarevantagens e desvantagens do ciclo de vida de software
vantagens e desvantagens do ciclo de vida de software
 
03 Modelo de processo de software
03 Modelo de processo de software03 Modelo de processo de software
03 Modelo de processo de software
 
Processos de software
Processos de softwareProcessos de software
Processos de software
 
T1 g8 iteração
T1 g8   iteraçãoT1 g8   iteração
T1 g8 iteração
 
ES4.ppt
ES4.pptES4.ppt
ES4.ppt
 
Engenharia de-software-1217199594686494-9
Engenharia de-software-1217199594686494-9Engenharia de-software-1217199594686494-9
Engenharia de-software-1217199594686494-9
 
Modelos de Processo de Software Parte 4
Modelos de Processo de Software Parte 4Modelos de Processo de Software Parte 4
Modelos de Processo de Software Parte 4
 
Modelo cascata apresentação
Modelo cascata apresentaçãoModelo cascata apresentação
Modelo cascata apresentação
 
Modelo cascata apresentação
Modelo cascata apresentaçãoModelo cascata apresentação
Modelo cascata apresentação
 
Modelo cascata apresentação
Modelo cascata apresentaçãoModelo cascata apresentação
Modelo cascata apresentação
 
Integração contínua - Prática de desenvolvimento
Integração contínua - Prática de desenvolvimentoIntegração contínua - Prática de desenvolvimento
Integração contínua - Prática de desenvolvimento
 
ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...
ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...
ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...
 

Modelos de Processo de Software - INCREMENTAL

  • 1. Modelos de Processo de Software INCREMENTAL GRUPO 5 – CRISTALDO ANSELMO, GABRIEL DE OLIVEIRA, GUILHERME ZARA, VITÓRIA PAVAN
  • 2. SURGIMENTO o Surge como uma melhoria do Modelo em Cascata. o Combina elementos do modelo em cascata aplicados de maneira iterativa. o O progresso acontece através de sucessivos refinamentos, melhorados a cada iteração. MODELO DE PROJETO DE SOFTWARE - INCREMENTAL
  • 3. o Trabalha com incrementos, ou seja, pequenos pedaços de software entregues de cada vez. o Cada incremento é desenvolvido de forma linear, como no Modelo em Cascata, e em seguida exposto aos comentários dos clientes. MODELO DE PROJETO DE SOFTWARE - INCREMENTAL PROCESSO
  • 4. o Caso seja necessário alterar algo nessa implementação, é desenvolvido um novo incremento e o resultado é novamente apresentado. MODELO DE PROJETO DE SOFTWARE - INCREMENTAL PROCESSO
  • 5. o O primeiro incremento é frequentemente chamado de “núcleo do produto” e contém a implementação dos requisitos básicos para que o sistema possa funcionar. MODELO DE PROJETO DE SOFTWARE - INCREMENTAL PROCESSO
  • 6. o Cada aprimoramento é lançado como uma versão. Novas versões são criadas até que o sistema fique completo e adequado. MODELO DE PROJETO DE SOFTWARE - INCREMENTAL PROCESSO
  • 7. o As atividades de Especificação, Projeto, Implementação e Validação são intercaladas. o Os clientes podem estabelecer as prioridades das partes do sistema a serem desenvolvidas, especificando as mais úteis primeiro. MODELO DE PROJETO DE SOFTWARE - INCREMENTAL PROCESSO
  • 8. MODELO DE PROJETO DE SOFTWARE - INCREMENTAL o Útil quando não há mão-de-obra disponível para uma implementação completa. o O cliente não precisa receber todo o sistema para poder usá-lo. o A quantidade de análise e documentação a ser refeita é muito menor do que o necessário no modelo em cascata. VANTAGENS
  • 9. o É mais fácil obter feedback dos clientes sobre o desenvolvimento que foi feito. o O risco de falhas é menor, pois os serviços de prioridade alta são entregues primeiro. o É possível obter entrega e implementação rápida de um software útil ao cliente, mesmo se todas as funcionalidades não forem incluídas. MODELO DE PROJETO DE SOFTWARE - INCREMENTAL VANTAGENS
  • 10. MODELO DE PROJETO DE SOFTWARE - INCREMENTAL o O progresso não é visível e os gerentes precisam de entregas regulares para mensurar o progresso. o A estrutura do sistema tende a se degradar com a adição dos novos incrementos. o A incorporação de mudanças do software torna-se cada vez mais difícil e custosa. DESVANTAGENS
  • 11. o DIAS, Ricardo Pereira. O Modelo Incremental. In: O Modelo Incremental. [S. l.], 22 ago. 2019. Disponível em: https://medium.com/contexto-delimitado/o-modelo-incremental- b41fc06cac04. Acesso em: 19 fev. 2021 o PRESSMAN, Roger. S. Engenharia de Software, 6ª Edição. McGrawHill, Nova York, EUA, 2006 o SOMMERVILLE, Ian. Engenharia de Software, 9ª Edição. Pearson. São Paulo, Brasil, 2011. MODELO DE PROJETO DE SOFTWARE - INCREMENTAL REFERÊNCIAS