Modelo de Prototipação

9
Surgimento Vantagens e Desvantagens Onde é Utilizado Comparação com outros modelos Modelo de Prototipação Augusto Zvoboter Eduardo Kuhn Juliano Pires Modelo

description

Modelo de Prototipação para desenvolvimento de software. Engenharia de Software, Prototipagem, Metodologia de Desenvolvimento. Prototipação de Sistema, Prototipação de Software.

Transcript of Modelo de Prototipação

Page 1: Modelo de Prototipação

SurgimentoModelos

EvolucionáriosVantagens e

DesvantagensOnde é Utilizado

Comparação com outros modelos

Modelo de PrototipaçãoAugusto Zvoboter

Eduardo Kuhn

Juliano Pires

Modelo

Page 2: Modelo de Prototipação

SurgimentoModelos

EvolucionáriosVantagens e

DesvantagensOnde é 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 Modelo

Page 3: Modelo de Prototipação

SurgimentoModelos

EvolucionáriosVantagens e

DesvantagensOnde é Utilizado

Comparação com outros modelos

Augusto Zvoboter, Eduardo Kuhn, Juliano Pires

• 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

Modelo

Prototipação

Page 4: Modelo de Prototipação

SurgimentoModelos

EvolucionáriosVantagens e

DesvantagensOnde é Utilizado

Comparação com outros modelos

Augusto Zvoboter, Eduardo Kuhn, Juliano Pires

Modelo

Tipos de Prototipação

Page 5: Modelo de Prototipação

SurgimentoModelos

EvolucionáriosVantagens e

DesvantagensOnde é Utilizado

Comparação com outros modelos

Augusto Zvoboter, Eduardo Kuhn, Juliano Pires

Modelo

Prototipação Evolucionária

Page 6: Modelo de Prototipação

SurgimentoModelos

EvolucionáriosVantagens e

DesvantagensOnde é Utilizado

Comparação com outros modelos

Augusto Zvoboter, Eduardo Kuhn, Juliano Pires

ModeloModelo

Baixa Fidelidade Alta Fidelidade

Page 7: Modelo de Prototipação

SurgimentoModelos

EvolucionáriosVantagens e

DesvantagensOnde é 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;

Vantagens e Desvantagens

Modelo

Page 8: Modelo de Prototipação

SurgimentoModelos

EvolucionáriosVantagens e

DesvantagensOnde é Utilizado

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;

Onde é UtilizadoModelo

Page 9: Modelo de Prototipação

SurgimentoModelos

EvolucionáriosVantagens e

DesvantagensOnde é 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

Comparação com outros modelos

• 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

Evolutivo (prototipação)

Modelo