Prototipação de Software
Falaremos hoje sobre a prototipação de sistemas e apresentar uma ferramenta on-line, desenvolvida em Flex para a elaboração dos protótipos.
O principal uso da prototipação é auxiliar todos os envolvidos com o sistema, como por exemplo, clientes, desenvolvedores e analistas, a entender os requisitos do sistema.
A prototipação pode ser considerada como uma ferramenta para a redução de riscos. Porém como qualquer solução é necessário entender os seus pontos positivos e negativos.
Pontos positivos
Equívocos entre usuários do sistema e desenvolvedores são expostos;
Funcionalidades esquecidas ou confusas são identificadas;
Maior produtividade do desenvolvedor, pois fica mais fácil saber exatamente o que vai ser desenvolvido;
Os protótipos podem ser reavaliados por uma pessoa experiente em técnicas de usabilidade, assim criando interfaces gráficas mais produtivas e funcionais;
Os protótipos podem ainda serem usados para compor documentações técnicas, manuais do usuário e serem utilizadas no treinamento do sistema;
Maior aproximação do sistema ao objetivo final do projeto;
Melhoria da qualidade do projeto e conseqüentemente na manutenção;
Agiliza o processo de validação, aprovação e homologação do sistema.
Pontos negativos
O tempo de desenvolvimento de protótipos está dependente da experiência das pessoas envolvidas. O tempo dos protótipos iniciais pode ser demorado, enquanto se adquire a experiência de como elaborar protótipos de forma rápida e eficiente; Um processo de coleta eficiente ajuda no repasse das informações para o prototipador do sistema, além de outros fatores, como padrão da interface gráfica do sistema, como por exemplo: padrão de telas de listas, cadastro, relatórios, e menu de navegação.
Em algumas circunstâncias o desenvolvimento de protótipos atrasa o desenvolvimento e origina um aumento do custo do sistema final. O sistema obtido com base nos resultados da elaboração dos protótipos é melhor mas poderá não ser