SlideShare uma empresa Scribd logo
Surgimento 
Modelos 
Evolucionários 
Vantagens e 
Desvantagens 
Onde é Utilizado 
Comparação com 
outros modelos 
Modelo de Prototipação 
Augusto Zvoboter 
Eduardo Kuhn 
Juliano Pires 
Modelo
Surgimento 
Modelos 
Modelo 
Evolucionários 
Vantagens e 
Desvantagens 
Onde é Utilizado 
Comparação com 
outros modelos 
Augusto Zvoboter, Eduardo Kuhn, Juliano Pires 
• Surgiu no final dos anos 80; 
• Falta de troca de informações entre Clientes e Desenvolvedores; 
• Dificuldade de Compreender Requisitos Complexos;
Surgimento 
Modelos 
Modelo 
Evolucionários 
Vantagens e 
Desvantagens 
Onde é Utilizado 
Comparação com 
outros modelos 
Augusto Zvoboter, Eduardo Kuhn, Juliano Pires 
Prototipação 
• Utilizada quando há muitas dúvidas 
• Projeto rápido -> geração do protótipo 
• Cliente dá o feedback e refaz-se o ciclo 
• Auxilia na identificação dos requisitos 
• Prototipação evolucionária ou descartável
Surgimento 
Modelos 
Evolucionários 
Vantagens e 
Desvantagens 
Onde é Utilizado 
Comparação com 
outros modelos 
Augusto Zvoboter, Eduardo Kuhn, Juliano Pires 
Modelo 
Tipos de Prototipação
Surgimento 
Modelos 
Evolucionários 
Vantagens e 
Desvantagens 
Onde é Utilizado 
Comparação com 
outros modelos 
Augusto Zvoboter, Eduardo Kuhn, Juliano Pires 
Modelo 
Prototipação Evolucionária
Surgimento 
Modelos 
Evolucionários 
Vantagens e 
Desvantagens 
Onde é Utilizado 
Comparação com 
outros modelos 
Augusto Zvoboter, Eduardo Kuhn, Juliano Pires 
Modelo 
Baixa Fidelidade Alta Fidelidade
Surgimento 
Modelos 
Evolucionários 
Vantagens e 
Desvantagens 
Onde é Utilizado 
Comparação com 
outros modelos 
Vantagens 
• Auxilia no entendimento dos 
requisitos que estão mal 
explicados; 
• Auxilia no envolvimento do 
usuário com os 
desenvolvedores/analistas; 
• Desenvolvimento rápido de um 
projeto; 
Desvantagens 
• Cliente tende a confundir o 
protótipo com a versão final do 
produto; 
• Baixa qualidade no 
desenvolvimento; 
• Retrabalho; 
• Alto custo de desenvolvimento; 
Modelo
Surgimento 
Modelos 
Modelo Onde é Utilizado 
Evolucionários 
Vantagens e 
Desvantagens 
Comparação com 
outros modelos 
Utilização 
• Utilizado para reduzir as incertezas do projeto; 
• São criadas interfaces para que o cliente possa compreender melhor os 
requisitos do sistema; 
• Para auxiliar na identificação de uma solução final mais acertida; 
• Utilizado para “testar” todas as ideias criadas e avaliar somente as mais 
promissoras; 
• É utilizado para a criação rápida de softwares;
Surgimento 
Modelos 
Evolucionários 
Vantagens e 
Desvantagens 
Onde é Utilizado 
Comparação com 
outros modelos 
Clássico (cascata) 
• Etapas bem definidas 
• Sequência 
• Requisitos claros 
• Rigidez 
• Paciência do cliente 
Evolutivo (espiral) 
• Combina o ciclo de vida 
clássico com o 
evolutivo adicionando 
a análise de risco 
• Cada ciclo (iteração) é 
uma fase do processo 
de desenvolvimento 
• Forma do 
desenvolvimento não 
pode ser dominada 
• Custo alto 
Evolutivo (prototipação) 
• Produto inicial que vai 
sendo refinado 
• Atende bem os 
requisitos 
(desenvolvimento 
exploratório) 
• Identifica requisitos 
(protótipo descartável) 
• Baixa documentação 
• Estruturação pobre 
• Menor qualidade final 
Modelo

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.pptx
ALEXANDRELISBADASILV
 
O que é design centrado no usuário
O que é design centrado no usuárioO que é design centrado no usuário
O que é design centrado no usuário
Karine Drumond
 
Aula 6 - Design e Processo de Design de Interfaces de Usuário
Aula 6 - Design e Processo de Design de Interfaces de UsuárioAula 6 - Design e Processo de Design de Interfaces de Usuário
Aula 6 - Design e Processo de Design de Interfaces de Usuário
André Constantino da Silva
 
UX UI para Programadores
UX UI para Programadores UX UI para Programadores
UX UI para Programadores
Monica Mesquita
 
Usabilidade - Metas, Principios e Heuristicas
Usabilidade -  Metas, Principios e HeuristicasUsabilidade -  Metas, Principios e Heuristicas
Usabilidade - Metas, Principios e Heuristicas
Lidiane Dos Santos Carvalho
 
Modelo Incremental - Engenharia de Software
Modelo Incremental - Engenharia de SoftwareModelo Incremental - Engenharia de Software
Modelo Incremental - Engenharia de Software
Daniela Franciosi
 
Apresentação UX e UI - Webdesign - Aula 07
Apresentação UX e UI - Webdesign - Aula 07Apresentação UX e UI - Webdesign - Aula 07
Apresentação UX e UI - Webdesign - Aula 07
Renato Melo
 
Testes de Software
Testes de SoftwareTestes de Software
Testes de Software
Capgemini
 
Modelos de Processo de Software Parte 3
Modelos de Processo de Software Parte 3Modelos de Processo de Software Parte 3
Modelos de Processo de Software Parte 3
Elaine Cecília Gatto
 
Definição e classificação dos requisitos
Definição e classificação dos requisitosDefinição e classificação dos requisitos
Definição e classificação dos requisitos
ETEIT - Escola Técnica da Univale
 
Apresentação TCC - Banca
Apresentação TCC - BancaApresentação TCC - Banca
Apresentação TCC - Bancaguest2c4508
 
Heurística, Principios e Usabilidade na web
Heurística, Principios e Usabilidade na webHeurística, Principios e Usabilidade na web
Heurística, Principios e Usabilidade na web
Daniel Brandão
 
213006_Tecnico Multimédia.pdf
213006_Tecnico Multimédia.pdf213006_Tecnico Multimédia.pdf
213006_Tecnico Multimédia.pdf
David Leça
 
Aula 6 - Qualidade de Software
Aula 6 - Qualidade de SoftwareAula 6 - Qualidade de Software
Aula 6 - Qualidade de Software
Leinylson Fontinele
 
Prototipagem
PrototipagemPrototipagem
Prototipagem
Robson Santos
 
Usabilidade: as 10 heurísticas de Nielsen
Usabilidade: as 10 heurísticas de NielsenUsabilidade: as 10 heurísticas de Nielsen
Usabilidade: as 10 heurísticas de NielsenTersis Zonato
 
Teste de software
Teste de softwareTeste de software
Teste de software
COTIC-PROEG (UFPA)
 
Ux design - Conceitos Básicos
Ux design - Conceitos BásicosUx design - Conceitos Básicos
Ux design - Conceitos Básicos
Heraldo Gonçalves Lima Junior
 

Mais procurados (20)

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
 
Modelos de processos de software
Modelos de processos de softwareModelos de processos de software
Modelos de processos de software
 
O que é design centrado no usuário
O que é design centrado no usuárioO que é design centrado no usuário
O que é design centrado no usuário
 
Aula 6 - Design e Processo de Design de Interfaces de Usuário
Aula 6 - Design e Processo de Design de Interfaces de UsuárioAula 6 - Design e Processo de Design de Interfaces de Usuário
Aula 6 - Design e Processo de Design de Interfaces de Usuário
 
UX UI para Programadores
UX UI para Programadores UX UI para Programadores
UX UI para Programadores
 
Usabilidade - Metas, Principios e Heuristicas
Usabilidade -  Metas, Principios e HeuristicasUsabilidade -  Metas, Principios e Heuristicas
Usabilidade - Metas, Principios e Heuristicas
 
Modelo Incremental - Engenharia de Software
Modelo Incremental - Engenharia de SoftwareModelo Incremental - Engenharia de Software
Modelo Incremental - Engenharia de Software
 
Apresentação UX e UI - Webdesign - Aula 07
Apresentação UX e UI - Webdesign - Aula 07Apresentação UX e UI - Webdesign - Aula 07
Apresentação UX e UI - Webdesign - Aula 07
 
Testes de Software
Testes de SoftwareTestes de Software
Testes de Software
 
Modelos de Processo de Software Parte 3
Modelos de Processo de Software Parte 3Modelos de Processo de Software Parte 3
Modelos de Processo de Software Parte 3
 
Definição e classificação dos requisitos
Definição e classificação dos requisitosDefinição e classificação dos requisitos
Definição e classificação dos requisitos
 
Apresentação TCC - Banca
Apresentação TCC - BancaApresentação TCC - Banca
Apresentação TCC - Banca
 
Modelo Espiral
Modelo EspiralModelo Espiral
Modelo Espiral
 
Heurística, Principios e Usabilidade na web
Heurística, Principios e Usabilidade na webHeurística, Principios e Usabilidade na web
Heurística, Principios e Usabilidade na web
 
213006_Tecnico Multimédia.pdf
213006_Tecnico Multimédia.pdf213006_Tecnico Multimédia.pdf
213006_Tecnico Multimédia.pdf
 
Aula 6 - Qualidade de Software
Aula 6 - Qualidade de SoftwareAula 6 - Qualidade de Software
Aula 6 - Qualidade de Software
 
Prototipagem
PrototipagemPrototipagem
Prototipagem
 
Usabilidade: as 10 heurísticas de Nielsen
Usabilidade: as 10 heurísticas de NielsenUsabilidade: as 10 heurísticas de Nielsen
Usabilidade: as 10 heurísticas de Nielsen
 
Teste de software
Teste de softwareTeste de software
Teste de software
 
Ux design - Conceitos Básicos
Ux design - Conceitos BásicosUx design - Conceitos Básicos
Ux design - Conceitos Básicos
 

Destaque

Modelo cascata apresentação
Modelo cascata apresentaçãoModelo cascata apresentação
Modelo cascata apresentaçãoerysonsi
 
Prototipos de Baixa e Alta Fidelidade
Prototipos de Baixa e Alta FidelidadePrototipos de Baixa e Alta Fidelidade
Prototipos de Baixa e Alta FidelidadeErico Fileno
 
O Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de SoftwareO Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de Software
Camilo de Melo
 
MERCEDES BENZ - SLA e SLS: Um fator de sucesso na Mercedes Benz
MERCEDES BENZ - SLA e SLS: Um fator de sucesso na Mercedes BenzMERCEDES BENZ - SLA e SLS: Um fator de sucesso na Mercedes Benz
MERCEDES BENZ - SLA e SLS: Um fator de sucesso na Mercedes BenzRobtec
 
Processos de fabricação: Estudo avançados sobre a prototipagem rápida
Processos de fabricação: Estudo avançados sobre a prototipagem rápidaProcessos de fabricação: Estudo avançados sobre a prototipagem rápida
Processos de fabricação: Estudo avançados sobre a prototipagem rápida
Rafael Lial
 
IBM Rational Piores Práticas em Testes
IBM Rational Piores Práticas em TestesIBM Rational Piores Práticas em Testes
IBM Rational Piores Práticas em Testes
Felipe Freire
 
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOSOS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
Luiz Ladeira
 
Prototipagem
PrototipagemPrototipagem
Prototipagem
Know Solutions
 
A Importância do Teste de Software
A Importância do Teste de SoftwareA Importância do Teste de Software
A Importância do Teste de Software
Fabrício Campos
 
Boas práticas de Automação de Testes
Boas práticas de Automação de TestesBoas práticas de Automação de Testes
Boas práticas de Automação de Testes
Camilo Ribeiro
 
Ferramentas de prototipação
Ferramentas de prototipaçãoFerramentas de prototipação
Ferramentas de prototipação
Paula P.
 
Prototipação de software
Prototipação de softwarePrototipação de software
Prototipação de software
Marcio Costa
 
Engenharia de software - Prototipo
Engenharia de software - PrototipoEngenharia de software - Prototipo
Engenharia de software - Prototipo
Danielle Alves Gonçalves
 
Desenvolvimento Iterativo-Incremental
Desenvolvimento Iterativo-IncrementalDesenvolvimento Iterativo-Incremental
Desenvolvimento Iterativo-Incremental
Ruan Carvalho
 
Ciclo de vida de software
Ciclo de vida de softwareCiclo de vida de software
Ciclo de vida de software
diha36
 
Ciclo de vida de sistemas
Ciclo de vida de sistemasCiclo de vida de sistemas
Ciclo de vida de sistemasMirna Lozano
 
IHC - Trabalho de Prototipação - Eduardo Bertolucci e Colegas e Classe - UNOP...
IHC - Trabalho de Prototipação - Eduardo Bertolucci e Colegas e Classe - UNOP...IHC - Trabalho de Prototipação - Eduardo Bertolucci e Colegas e Classe - UNOP...
IHC - Trabalho de Prototipação - Eduardo Bertolucci e Colegas e Classe - UNOP...
Eduardo Bertolucci
 
Modelos de Processo de Software
Modelos de Processo de SoftwareModelos de Processo de Software
Modelos de Processo de Software
Rogerio P C do Nascimento
 

Destaque (20)

Modelo cascata apresentação
Modelo cascata apresentaçãoModelo cascata apresentação
Modelo cascata apresentação
 
Prototipos de Baixa e Alta Fidelidade
Prototipos de Baixa e Alta FidelidadePrototipos de Baixa e Alta Fidelidade
Prototipos de Baixa e Alta Fidelidade
 
O Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de SoftwareO Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de Software
 
Metodologias ágeis de desenvolvimento
Metodologias ágeis de desenvolvimento Metodologias ágeis de desenvolvimento
Metodologias ágeis de desenvolvimento
 
MERCEDES BENZ - SLA e SLS: Um fator de sucesso na Mercedes Benz
MERCEDES BENZ - SLA e SLS: Um fator de sucesso na Mercedes BenzMERCEDES BENZ - SLA e SLS: Um fator de sucesso na Mercedes Benz
MERCEDES BENZ - SLA e SLS: Um fator de sucesso na Mercedes Benz
 
Processos de fabricação: Estudo avançados sobre a prototipagem rápida
Processos de fabricação: Estudo avançados sobre a prototipagem rápidaProcessos de fabricação: Estudo avançados sobre a prototipagem rápida
Processos de fabricação: Estudo avançados sobre a prototipagem rápida
 
IBM Rational Piores Práticas em Testes
IBM Rational Piores Práticas em TestesIBM Rational Piores Práticas em Testes
IBM Rational Piores Práticas em Testes
 
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOSOS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE DE PROJETOS
 
Prototipagem
PrototipagemPrototipagem
Prototipagem
 
A Importância do Teste de Software
A Importância do Teste de SoftwareA Importância do Teste de Software
A Importância do Teste de Software
 
Modefer
ModeferModefer
Modefer
 
Boas práticas de Automação de Testes
Boas práticas de Automação de TestesBoas práticas de Automação de Testes
Boas práticas de Automação de Testes
 
Ferramentas de prototipação
Ferramentas de prototipaçãoFerramentas de prototipação
Ferramentas de prototipação
 
Prototipação de software
Prototipação de softwarePrototipação de software
Prototipação de software
 
Engenharia de software - Prototipo
Engenharia de software - PrototipoEngenharia de software - Prototipo
Engenharia de software - Prototipo
 
Desenvolvimento Iterativo-Incremental
Desenvolvimento Iterativo-IncrementalDesenvolvimento Iterativo-Incremental
Desenvolvimento Iterativo-Incremental
 
Ciclo de vida de software
Ciclo de vida de softwareCiclo de vida de software
Ciclo de vida de software
 
Ciclo de vida de sistemas
Ciclo de vida de sistemasCiclo de vida de sistemas
Ciclo de vida de sistemas
 
IHC - Trabalho de Prototipação - Eduardo Bertolucci e Colegas e Classe - UNOP...
IHC - Trabalho de Prototipação - Eduardo Bertolucci e Colegas e Classe - UNOP...IHC - Trabalho de Prototipação - Eduardo Bertolucci e Colegas e Classe - UNOP...
IHC - Trabalho de Prototipação - Eduardo Bertolucci e Colegas e Classe - UNOP...
 
Modelos de Processo de Software
Modelos de Processo de SoftwareModelos de Processo de Software
Modelos de Processo de Software
 

Semelhante a Modelo de Prototipação

Aula 6 - Prototipação de telas
Aula 6 - Prototipação de telasAula 6 - Prototipação de telas
Aula 6 - Prototipação de telas
Janynne Gomes
 
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
Tiago Vizoto
 
Técnica de prototipação - Aula 1
Técnica de prototipação - Aula 1Técnica de prototipação - Aula 1
Técnica de prototipação - Aula 1
Guilherme Torres
 
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
Yuri Garcia
 
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
Cloves da Rocha
 
Aula Modelos de Processos Tradicionais para Desenvolvimento de Software
Aula Modelos de Processos Tradicionais para Desenvolvimento de Software Aula Modelos de Processos Tradicionais para Desenvolvimento de Software
Aula Modelos de Processos Tradicionais para Desenvolvimento de Software
Cloves da Rocha
 
Modelos de desenvolvimento de software (dino brasilis)
Modelos de desenvolvimento de software (dino brasilis)Modelos de desenvolvimento de software (dino brasilis)
Modelos de desenvolvimento de software (dino brasilis)
djadrianodez
 
Captulo 8 prototipacao
Captulo 8 prototipacaoCaptulo 8 prototipacao
Captulo 8 prototipacao
lua alves
 
Workshop Desenvolvimento Ágil
Workshop Desenvolvimento ÁgilWorkshop Desenvolvimento Ágil
Workshop Desenvolvimento Ágil
Ricardo Infante
 
Projeto de Sistemas - Aula002
Projeto de Sistemas - Aula002Projeto de Sistemas - Aula002
Projeto de Sistemas - Aula002
Cláudio Amaral
 
MTA1 Aula-01. Introdução
MTA1 Aula-01. IntroduçãoMTA1 Aula-01. Introdução
MTA1 Aula-01. IntroduçãoAlan Vasconcelos
 
Modelo V - Desenvolvimento de Software
Modelo V - Desenvolvimento de SoftwareModelo V - Desenvolvimento de Software
Modelo V - Desenvolvimento de Software
Bruno Bitencourt Luiz
 
Prototipagem e MVP para startups
Prototipagem e MVP para startupsPrototipagem e MVP para startups
Prototipagem e MVP para startups
Jennifer Payne
 
Selenium
SeleniumSelenium
Engenharia de Software: Processos de Software
Engenharia de Software: Processos de SoftwareEngenharia de Software: Processos de Software
Engenharia de Software: Processos de Software
gabriel-colman
 
II SDTA - Vantagens do Protótipo Navegável
II SDTA - Vantagens do Protótipo NavegávelII SDTA - Vantagens do Protótipo Navegável
II SDTA - Vantagens do Protótipo Navegável
Atech S.A. | Embraer Group
 
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
Elaine Cecília Gatto
 

Semelhante a Modelo de Prototipação (20)

Aula 6 - Prototipação de telas
Aula 6 - Prototipação de telasAula 6 - Prototipação de telas
Aula 6 - Prototipação de telas
 
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
 
Técnica de prototipação - Aula 1
Técnica de prototipação - Aula 1Técnica de prototipação - Aula 1
Técnica de prototipação - Aula 1
 
Trabalho es prototipagem
Trabalho es   prototipagemTrabalho es   prototipagem
Trabalho es prototipagem
 
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
 
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
 
Aula Modelos de Processos Tradicionais para Desenvolvimento de Software
Aula Modelos de Processos Tradicionais para Desenvolvimento de Software Aula Modelos de Processos Tradicionais para Desenvolvimento de Software
Aula Modelos de Processos Tradicionais para Desenvolvimento de Software
 
Modelos de desenvolvimento de software (dino brasilis)
Modelos de desenvolvimento de software (dino brasilis)Modelos de desenvolvimento de software (dino brasilis)
Modelos de desenvolvimento de software (dino brasilis)
 
Captulo 8 prototipacao
Captulo 8 prototipacaoCaptulo 8 prototipacao
Captulo 8 prototipacao
 
Aula 3
Aula 3Aula 3
Aula 3
 
2PHP_Metodologia
2PHP_Metodologia2PHP_Metodologia
2PHP_Metodologia
 
Workshop Desenvolvimento Ágil
Workshop Desenvolvimento ÁgilWorkshop Desenvolvimento Ágil
Workshop Desenvolvimento Ágil
 
Projeto de Sistemas - Aula002
Projeto de Sistemas - Aula002Projeto de Sistemas - Aula002
Projeto de Sistemas - Aula002
 
MTA1 Aula-01. Introdução
MTA1 Aula-01. IntroduçãoMTA1 Aula-01. Introdução
MTA1 Aula-01. Introdução
 
Modelo V - Desenvolvimento de Software
Modelo V - Desenvolvimento de SoftwareModelo V - Desenvolvimento de Software
Modelo V - Desenvolvimento de Software
 
Prototipagem e MVP para startups
Prototipagem e MVP para startupsPrototipagem e MVP para startups
Prototipagem e MVP para startups
 
Selenium
SeleniumSelenium
Selenium
 
Engenharia de Software: Processos de Software
Engenharia de Software: Processos de SoftwareEngenharia de Software: Processos de Software
Engenharia de Software: Processos de Software
 
II SDTA - Vantagens do Protótipo Navegável
II SDTA - Vantagens do Protótipo NavegávelII SDTA - Vantagens do Protótipo Navegável
II SDTA - Vantagens do Protótipo Navegável
 
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
 

Modelo de Prototipação

  • 1. Surgimento Modelos Evolucionários Vantagens e Desvantagens Onde é Utilizado Comparação com outros modelos Modelo de Prototipação Augusto Zvoboter Eduardo Kuhn Juliano Pires Modelo
  • 2. Surgimento Modelos Modelo Evolucionários Vantagens e Desvantagens Onde é Utilizado Comparação com outros modelos Augusto Zvoboter, Eduardo Kuhn, Juliano Pires • Surgiu no final dos anos 80; • Falta de troca de informações entre Clientes e Desenvolvedores; • Dificuldade de Compreender Requisitos Complexos;
  • 3. Surgimento Modelos Modelo Evolucionários Vantagens e Desvantagens Onde é Utilizado Comparação com outros modelos Augusto Zvoboter, Eduardo Kuhn, Juliano Pires Prototipação • Utilizada quando há muitas dúvidas • Projeto rápido -> geração do protótipo • Cliente dá o feedback e refaz-se o ciclo • Auxilia na identificação dos requisitos • Prototipação evolucionária ou descartável
  • 4. Surgimento Modelos Evolucionários Vantagens e Desvantagens Onde é Utilizado Comparação com outros modelos Augusto Zvoboter, Eduardo Kuhn, Juliano Pires Modelo Tipos de Prototipação
  • 5. Surgimento Modelos Evolucionários Vantagens e Desvantagens Onde é Utilizado Comparação com outros modelos Augusto Zvoboter, Eduardo Kuhn, Juliano Pires Modelo Prototipação Evolucionária
  • 6. Surgimento Modelos Evolucionários Vantagens e Desvantagens Onde é Utilizado Comparação com outros modelos Augusto Zvoboter, Eduardo Kuhn, Juliano Pires Modelo Baixa Fidelidade Alta Fidelidade
  • 7. Surgimento Modelos Evolucionários Vantagens e Desvantagens Onde é Utilizado Comparação com outros modelos Vantagens • Auxilia no entendimento dos requisitos que estão mal explicados; • Auxilia no envolvimento do usuário com os desenvolvedores/analistas; • Desenvolvimento rápido de um projeto; Desvantagens • Cliente tende a confundir o protótipo com a versão final do produto; • Baixa qualidade no desenvolvimento; • Retrabalho; • Alto custo de desenvolvimento; Modelo
  • 8. Surgimento Modelos Modelo Onde é Utilizado Evolucionários Vantagens e Desvantagens Comparação com outros modelos Utilização • Utilizado para reduzir as incertezas do projeto; • São criadas interfaces para que o cliente possa compreender melhor os requisitos do sistema; • Para auxiliar na identificação de uma solução final mais acertida; • Utilizado para “testar” todas as ideias criadas e avaliar somente as mais promissoras; • É utilizado para a criação rápida de softwares;
  • 9. Surgimento Modelos Evolucionários Vantagens e Desvantagens Onde é Utilizado Comparação com outros modelos Clássico (cascata) • Etapas bem definidas • Sequência • Requisitos claros • Rigidez • Paciência do cliente Evolutivo (espiral) • Combina o ciclo de vida clássico com o evolutivo adicionando a análise de risco • Cada ciclo (iteração) é uma fase do processo de desenvolvimento • Forma do desenvolvimento não pode ser dominada • Custo alto Evolutivo (prototipação) • Produto inicial que vai sendo refinado • Atende bem os requisitos (desenvolvimento exploratório) • Identifica requisitos (protótipo descartável) • Baixa documentação • Estruturação pobre • Menor qualidade final Modelo