Prototipação
Prototipaçãode Software
- Prototipação é o desenvolvimento rápido de um sistema
- Protótipo tinha a finalidade exclusiva de avaliar os requisitos, assim o desenvolvimento tradicional era necessário
- Atualmente , os limites entre a prototipação e o desenvolvimento normal do sistema, muitas vezes, são indefinidos e muitos sistemas são desenvolvidos usando uma abordagem evolucionária
- A principal função é auxiliar os usuários e desenvolvedores a entender os requisitos do sistema
- Levantamento de requisitos: Usuários podem experimentar o protótipo para ver como o sistema pode apoiar o seu trabalho
- Validação de requisitos: O protótipo pode revelar erros e omissões nos requisitos
- Benefícios da prototipação:
- Equívocos entre os usuários de software e desenvolvedores são expostos
- Serviços esquecidos podem ser detectados e serviços confusos podem ser identificados*
- Um sistema funcionando está disponível nos primeiros estágios no processo de desenvolvimento
- O protótipo pode servir como uma base para derivar uma especificação do sistema com qualidade de produção
- O protótipo pode ser usado para treinamento do usuário e teste de sistema.
- A prototipação pode ser considerada como uma atividade de redução de riscos que reduz a fraca implementação dos requisitos.
Prototipação evolucionária
- Uma abordagem para o desenvolvimento do sistema onde um protótipo inicial é produzido e refinado através de vários estágios até atingir o sistema final
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.
Técnicas de prototipação
Técnica de prototipação no desenvolvimento de interface com o usuário