Buscar

Ciclo de Vida de Softwares - Prototipagem

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Ciclos de Vida de um Software
Modelo de Prototipação
Prof.ª
Edson Maria Alves Cabral
Graduação
BacharelemSistemas de Informação
Disciplina
Engenharia de Software
Período
3º semestre de 2014, 1º bimestre
Acadêmicos
Diego Krause
WictorKuznuk
1
O que é protótipo
Um protótipo em engenharia de software pode ser o desenho de uma tela, um software contendo algumas funcionalidades do sistema.
 São considerados operacionais (quando já podem ser utilizados pelo cliente no ambiente real, ou seja, em produção), ou não operacionais (não estão aptos para serem utilizados em produção).
 Os protótipos podem ser descartados, ou reaproveitados para evoluírem até a versão final.
Formas de Construção
O modelo pode assumir uma das três formas:
 Um protótipo em papel ou visual que retrata a
interação homem-máquina.
Um protótipo de trabalho que implementa algum
subconjunto da função exigida do software
desejado.
Um programa que executa parte ou toda a função
desejada, porém que necessita ser aprimorado
para tornar-se operacional.
Modelos de Prototipação
Prototipação evolucionária
– Um protótipo inicial é produzido e refinado até que
se tenha um produto final para os usuários finais.
– Parte-se dos requisitos melhor compreendidos.
Prototipação descartável
– Um protótipo, usualmente uma implementação do
sistema, é produzido para ajudar a compreender os
requisitos do sistema e então é descartado. O sistema
é então desenvolvido usando-se outro processo de
desenvolvimento.
– Parte-se dos requisitos pobremente compreendidos.
Vantagens de Prototipação	
Diferenças entre percepções do cliente e dos desenvolvedores são explicitadas.
Um sistema funcional é apresentado antecipadamente.
O protótipo pode servir de base para a especificação do sistema.
O protótipo pode demonstrar a necessidade de treinamento de pessoas e esquema de testes.
Aumento da usabilidade, manutenibilidade e até mesmo da qualidade do sistema, se tomado para amadurecer o
entendimento dos requisitos.
Prototipação é interessante para desenvolver partes do
sistema de difícil especificação como interface do usuário.
Cliente envolve-se na avaliação do protótipo.
Desvantagens de Prototipação
Questões de gerenciamento
– Esquema muito menos estruturado
– Conhecimentos especializados são necessários.
Problemas de manutenção
– Constantes mudanças tendem a corromper a
estrutura do sistema o que pode repercutir na
necessidade de manutenção(ou retrabalho)mais
cara.
Problemas contratuais(entrega antes do prazo de um
sistema mas com qualidade inferior).
Problemas da Prototipação
Não entendimento pelo cliente de que o protótipo
não é um produto acabado.
Concordância do desenvolvedor com este
entendimento.
9
Alguns Exemplos
Geralmente games são produzidos com versões DEMO, que nada mais é que um protótipo com parte do jogo em si.
Referências	
Engenharia de Software – 1. Ciclo de Vida de Software
Edição 36 - Engenharia de Software Magazine - Ciclos de Vida do Software - Conhecendo os Bastidores.
Modelos de desenvolvimento de software
CICLOS DE VIDA DE DESENVOLVIMENTO DE SISTEMAS (Ana Paula Terra Bacelo Blois)

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando