Академический Документы
Профессиональный Документы
Культура Документы
Engenharia de Software I
PROTOTIPAÇÃO
Prototipação
Modelo de Prototipação
Objetivos:
Engenharia de Software I
Obter Requisitos
Engenharia de Software I
Elaborar Projeto
Rápido
Refinamento do Protótipo
Avaliar Protótipo
Construir Protótipo
Modelo de Prototipação
Obter Requisitos
Engenharia de Software I
Avaliar Protótipo
Construir Protótipo
Modelo de Prototipação
Obter Requisitos
Engenharia de Software I
2- PROJETO RÁPIDO:
Refinamento do Protótipo
Representação dos aspectos do
software que são visíveis ao
usuário (abordagens de entrada
e formatos de saída)
Avaliar Protótipo
Construir Protótipo
Modelo de Prototipação
Obter Requisitos
Engenharia de Software I
3- CONSTRUÇÃO
PROTÓTIPO: Elaborar Projeto Rápido
Implementação rápida do projeto
Refinamento do Protótipo
Avaliar Protótipo
Construir Protótipo
Modelo de Prototipação
Obter Requisitos
4- AVALIAÇÃO DO
Engenharia de Software I
Refinamento do Protótipo
Avaliar Protótipo
Construir Protótipo
Modelo de Prototipação
5- REFINAMENTO DO PROTÓTIPO:
Cliente e desenvolvedor refinam os
requisitos do software a ser desenvolvido.
Engenharia de Software I
Obter Requisitos
Refinamento do Protótipo
Avaliar Protótipo
Construir Protótipo
Modelo de Prototipação
CONSTRUÇÃO
DO PRODUTO
Engenharia de Software I
Obter Requisitos
Elaborar Projeto
Rápido
Refinamento do Protótipo
Avaliar Protótipo
Construir Protótipo
Benefícios da Prototipação
• Prototipação evolucionária
Engenharia de Software I
• Prototipação descartável
– Um protótipo o qual é usualmente uma implementação
prática do sistema é produzida para ajudar a levantar
os problemas com os requisitos e depois descartado. O
sistema é então desenvolvido usando algum outro
processo de desenvolvimento.
Objetivos da Prototipação Evolucionária e
Descartável
• Problemas de gerenciamento
– Habilidades especialistas são necessárias e podem não estar disponível
Engenharia de Software I
na equipe de desenvolvimento
• Problemas de manutenção
– A continuidade de mudanças tende a corromper a estrutura do
protótipo do sistema, assim a manutenção a longo prazo pode ser cara.
• Problemas contratuais
• Os contratos são, geralmente, estabelecidos
baseados em uma especificação completa do
software.
Prototipação Descartável
• Aspectos positivos:
– Custos Reduzidos;
Engenharia de Software I
• Aspectos positivos:
– Possuir funcionalidades semelhantes às do sistema final;
– Permitir a definição completa do esquema de navegação;
Engenharia de Software I
• Aspectos negativos:
– Custos maiores de desenvolvimento;
– Elevado tempo de desenvolvimento;
– Pode aumentar demais as expectativas dos usuários;
– Não serve para coleta de requisitos, pois os mesmos já estão incluídos
no protótipo.
Comparando os Protótipos
Acessem!
Prototipação