A importância prototipagem na construção de um software
Um protótipo busca simular a aparência e funcionalidade do software permitindo que os stakeholders interajam, avaliem, alterem e aprovem as características mais importantes na interface e nas funções. Os protótipos são caracterizados como evolutivos ou descartáveis. Nos protótipos evolutivos o software surge de evoluções refinadas. Já os descartáveis são usados para descobrir problemas nos requisitos e posteriormente o protótipo é abandonado.
Para levantar requisitos utilizando os protótipos é necessário percorrer algumas etapas:
1 – implemente as funcionalidades e interfaces de um pequeno conjunto de funcionalidades;
2 – apresente-as aos stakeholders;
3 – durante a apresentação os stakeholders definem:
- alternativas para interfaces;
- problemas de comunicação com outros softwares;
- viabilidade de atendimento aos requisitos de desempenho;
- alternativas para o processamento das informações;
4 – relate as impressões dos stakeholders, durante a construção do relatório utilize uma linguagem clara, concisa e consistente;
5 – valide o relatório junto aos stakeholders – dependendo do processo utilizado o relatório pode vir a ser o documento de especificação de requisitos.
Importante, se optar por construir protótipos evolutivos, implemente as alternativas e solucione os problemas apresentados no item 3, gerando um nova versão do software.
José Augusto Fabri – fabri@utfpr.edu.br
February 1, 2013 at 2:07 am
[...] modelo espiral, proposto por Boehm em 1986, instancia a natureza iterativa proposta na prototipação com os aspectos sistemáticos apresentados no modelo [...]
April 3, 2013 at 4:28 pm
[...] após publicar este post, fui amplamente questionado sobre as ferramentas para prototipagem de interface. Acredito que uma [...]