Buscar

11_-_Tecnicas_de_Elicitacao_de_Requisitos_-_Prototipo

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

1 
Técnicas de Elicitação de Requisitos 
 
� Prototipação 
– Um protótipo de um sistema é uma versão inicial do sistema que pode ser 
disponibilizada desde as primeiras etapas do processo de desenvolvimento. 
– Protótipos podem ser usados para ajudar a elucidar e validar requisitos de um 
sistema. 
– Um requisito essencial para um protótipo é que ele deve ser desenvolvido 
rapidamente. 
– Protótipos usados para elucidar requisitos quase sempre são descartáveis, 
diferentemente de protótipos obtidos em paradigmas de desenvolvimento 
baseados em prototipação evolucionária que são disponibilizados para uso. 
 
– Aplicação/utilidade/objetivos 
� Útil para compreender melhor certos requisitos; 
� Útil para ajudar o próprio cliente a explorar as possibilidades de um 
sistema e ajudá-lo a identificar suas necessidades; 
– Vantagens/benefícios; 
� O principal benefício do desenvolvimento de um protótipo durante a 
elicitação de requisitos é possibilitar aos interessados uma visão mais 
concreta do software, fazendo com que eles entendam melhor como o 
software pode ajudá-los. 
� Pode ajudar a decidir sobre a viabilidade e utilidade do sistema antes de 
investir no seu desenvolvimento; 
� É uma forma efetiva (e talvez única) de desenvolver a interface do 
usuário. 
� Pode servir como instrumento de validação e teste. 
� Pode ajudar a revelar requisitos ausentes e incompletos. 
– Custos/problemas: 
� Custos de treinamento em técnicas e ferramentas de prototipação. 
� Custos de desenvolvimento. 
� Inclusão de novas atividades no processo de desenvolvimento associadas 
ao desenvolvimento do protótipo. 
� Alguns interessados podem achar que o protótipo é a versão final. 
– Implementação de Protótipo: 
� Prototipação em papel em que um esboço do sistema é desenvolvido e 
usado para experimentação ou investigação de possibilidades. 
� Prototipação do tipo “mágico de oz” em que uma pessoa simula as 
respostas do sistema às entradas dos usuários. 
� Prototipação automatizada, onde uma linguagem de quarta geração, ou 
outro ambiente de desenvolvimento rápido, é usada para desenvolver e 
executar um protótipo.

Outros materiais