Buscar

Engenharia de Software - Modelo de Prototipagem

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Engenharia de Software 
 
 
 
 
2016 
ENGENHARIA DE COMPUTAÇÃO | 9º Semestre 
Arthur Pereira – 9748 
Gabriel Mini – 9963 
Matheus Franco – 9554 
Yuri Ferreira – 7570 
 
Modelo de Prototipagem 
 
 
 
 
Introdução 
 
O modelo adotado para desenvolver o novo processo de desenvolvimento, foi a 
utilização do modelo de prototipagem, juntamente com o modelo incremental. O modelo 
prototipagem irá resolver grande parte dos problemas de requisitos de software, e o modelo 
incremental é útil para que o cliente não precise esperar o software ficar pronto por completo 
para que ele utilize o mesmo 
Processo 1
Processo 3 Processo 4
Processo 2
Requisitos
Proj.
Rápido
Plano
Rápido
Avaliação do 
protótipo pelo
cliente
Refinamen.
do protótipo
Codificação
 do
produto
Início
F
im
Requisitos
Proj.
Rápido
Plano
Rápido
Avaliação do 
protótipo pelo
cliente
Refinamen.
do protótipo
Codificação
 do
produto
Início
F
im
 
 
 
 
 
 
 
 
 
 
Explicação dos conceitos 
 
Com o modelo incremental é possível trabalhar com várias áreas do software de 
maneira separada, se isso for possível. Como a política de construção do software é baseada 
em gestão de processos sob encomenda, viu-se a necessidade de separar as seções a serem 
desenvolvidas por processos, onde cada processo contém subseções (quadrados coloridos na 
figura abaixo) que podem ser codificadas separadamente ou paralelamente das demais, 
dependendo do tamanho da equipe a disposição. 
Processo 1
Processo 3 Processo 4
Processo 2
 
O modelo de prototipagem será utilizado no desenvolvimento de cada subseção de 
processo, onde será feito um protótipo e o cliente fará a avaliação do mesmo até que haja o 
requisito bem definido de acordo com a necessidade da empresa. No início da criação dos 
protótipos é definido os requisitos daquela subseção do processo e subsequentemente é feito 
um projeto rápido do que será feito para o cliente. Após essa fase é feito a uma construção 
rápida e objetiva do protótipo e o cliente avalia se está de acordo com a necessidade da 
empresa. Se estiver ok, o protótipo é descartado, e se faz a codificação desse sub processo, 
se o protótipo necessitar de alterações, é passado novamente para o refinamento, construção 
e avaliação do protótipo pelo cliente até que se alcance o objetivo e requisitos esperados. 
 
 
 
 
Requisitos
Proj.
Rápido
Plano
Rápido
Avaliação do 
protótipo pelo
cliente
Refinamen.
do protótipo
Codificação
 do
produto
Início
F
im
 
Na seção de codificação do modelo de prototipagem, pode ser utilizado um modelo 
alternativo e análogo à cascata, porém sem a seção de requisitos pois foram definidos pelo 
modelo de prototipagem anteriormente. Neste modelo análogo de implementação do 
software, utiliza-se os passos: codificação, teste, benchmark e manutenção. Cada passo pode 
se retornar ao anterior se houver alguma modificação pertinente ao desenvolvimento, como 
conserto de bugs e melhoria de performance, até que se encontre uma versão mais estável 
possível. 
 
 
Requisitos
do protótipo
Codificação
Teste
Benchmark
Manutenção
Entrega para
o cliente
 
 
 
 
 
Resolução dos chamados 
 
 
 
Nos concentramos em diminuir o número de chamados com funcionalidades que 
contém erros ou que não fazem exatamente o que o usuário pediu, ou que precisam ser 
refeitas, com o modelo de prototipagem. Porém como o modelo pode conter benchmark, isto 
irá diminuir também o número de chamados referentes a lentidão do sistema. Junto 
utilizamos o modelo incremental em que o software pode ser entregue por etapas, assim 
diminuindo os chamados referente a demora de entrega. 
70%
3%
5%
20%
2%
GRÁFICO DE CHAMADOS
Funcionalidade das novas versões Lentidão
Erros do sistema Retrabalhos
Demora na entrega

Outros materiais