Skip to content

Latest commit

 

History

History
82 lines (43 loc) · 6.1 KB

Protótipo.md

File metadata and controls

82 lines (43 loc) · 6.1 KB

Introdução

Segundo (Jesus, 2011)A prototipação torna eficiente a aproximação entre o cliente e a equipe de desenvolvimento, pois dessa forma quem solicita o software obtém inicialmente a visualização do produto desejado. Deste modo após o primeiro contato inicial, a comunicação torna-se mais efetiva uma vez que os requisitos do usuário são expostos facilmente, demonstrando seu objetivo.

Os protótipos construídos identificam os requisitos desejados, pois uma vez que os usuários podem visualizar a interface o entendimento sobre as particularidades ficam mais claras, mesmo que essa não possua funções que realizem tarefas específicas(Jesus, 2011).

A forma como o protótipo será implementado altera de acordo com o resultado esperado ou trabalho realizado pelos desenvolvedores e organização. Podendo ter o foco em interfaces como em desenvolvimento mobile variando até terminais de autoatendimento ou e-commerces.

A Prototipação é utilizada pode ser usada de forma simples como modelagem em papel ou de forma mais complexa utilizando ferramentas RAD(Rapid Application Development) e ferramentas para programação nesse contexto a valiação do usuário é eficiente otimizando o retorno para os desenvolvedores a fim de produzir o software desejado.


Figura 1: Modelo de Prototipagem.
Fonte: PRESSMAN (2010).

Quase na totalidade dos projetos, o primeiro protótipo desenvolvido será destruído parcialmente ou por completo, portanto deve existir um planejamento eficaz para que essa etapa seja prevista e a equipe tenha o controle para decidir corretamente pelo descarte ou aproveitamento do software. Dessa forma, conseguimos minimizar os riscos, permitindo que o cliente valide e faça todos os testes antes da implantação.

As fases da prototipação são definição dos objetivos, definição das aplicabilidades e definição da avaliação. Existe a prototipação evolucionária e a descartável que se diferem em sua abordagem. A evolucionária possui o objetivo de produzir um protótipo que sofrerá melhorias até atingir o estágio final, já a prototipação descartável tem como objetivo demonstrar problemas a fim de descartá-los.

As principais formas de desenvolvimento dos protótipos são:

  • Rascunhos e Wireframes
    Um wireframe tem como característica ser criado em um tempo mínimo. O maior tempo gasto na criação dos wireframes é na comunicação entre a equipe de desenvolvimento e o cliente para definição dos requisitos. Não têm design bem formulado são como um rascunho do design possuindo as partes significativas do projeto final. Os atributos são apresentados de forma simples.

  • Protótipo de visualização
    Focado na visualização do produto, é elaborado através de softwares de edição gráfica, é utilizado em projetos que necessitam de uma maior importancia visual e facilidade de uso. Porém para adicionar funções de otimização e melhorias é necessário mais tempo.

  • Protótipos de interação
    Possui uma aproximação mais completa do projeto, mostra a parte visual e funcional, chegando perto do resultado esperado, dessa maneira os riscos são amenizados durante o desenvolvimento gerando um impacto positivo financeiramente. Necessita de um grupo maior de profissionais pois demanda de um tempo maior de trabalho.

Vantagens da prototipação

  • Otimiza o diálogo entre o cliente e a equipe de desenvolvimento;

  • Exibe a falta de requisitos necessários;

  • Avalia a usabilidade do usúario;

  • Diminui o a reconstrução de projeto.

Problemas da prototipação:

  • A difuculdade na compreenção do cliente sobre as mudanças necessárias e descartes para que as funcionalidades atendam corretamente os requisitos.

  • Após colocar rapidamente um protótipo em funcionamento o desenvolvedor não deve esquecer quais são as funcionalidades adequadas e quais devem ser descartadas.

O modelo de prototipação deve ser adequado para o projeto de maneira que possa fazer com que os processos sejam mais eficientes. Apenas uma simples ideia através do protótipo pode ser apresentada, testada e validada, desse modo o cliente obtém a perspectiva real sobre o processo de desenvolvimento do software. Sendo assim a prototipação vem demonstrando que é um método importante para ser usado quando se trata de desenvolvimento ágil de sistemas.

REFERÊNCIAS

[1] JESUS,D. Software para prototipação para interfaces de interfaces desktop.Rio Grande Do Sul, 2011. Dísponível em: https://www.univates.br/bdu/bitstream/10737/514/1/2011DiogodeJesus.pdf. Acesso em: 01 de Nov. de 2018.

[2] RAMOS,J,L,C. Requisitos para ferramentas de avaliação em ambiemtes virtuias de ensino.Recife, 2006. Disponível em: https://www.researchgate.net/profile/Jorge_Ramos7/publication/236996360_REQUISITOS_PARA_FERRAMENTAS_DE_AVALIACAO_EM_AMBIENTES_VIRTUAIS_DE_ENSINO/links/0deec51acfa626b7a4000000/REQUISITOS-PARA-FERRAMENTAS-DE-AVALIACAO-EM-AMBIENTES-VIRTUAIS-DE-ENSINO.pdf. Acesso em: 01 de Nov. de 2018.

[3] VIANNA,M.; VIANNA,Y.; ADLER,I,K.; LUCENA,B.; RUSSO,B. Design Thinking - Inovação em negócios. 1 ed. Rio de Janeiro: MJV Press, 2012. 124p.

[4] TEBET, I. A Prototipação no desenvolvimento de software. Disponível em: https://www.objective.com.br/a-prototipacao-no-desenvolvimento-de-software/. Acesso em: 02 de Nov. de 2018.

[5] NASCIMENTO, T. A importância dos protótipos no desenvolvimento de sistemas. Disponível em: http://thiagonasc.com/desenvolvimento-web/a-importancia-dos-prototipos-no-desenvolvimento-de-sistemas. Acesso em: 02 de Nov de 2018.

[6] NEPOMUCENO, D. Modelos Incremental, Espiral e de Prototipação. Disponível em: http://engenhariadesoftwareuesb.blogspot.com/2012/12/blog-post.html. Acesso em: 02 de Nov de 2018.

[7] ZYDAX. Prototipação De Sistemas. Disponível em: http://www.zydax.com.br/blog/prototipacao-de-sistemas/. Acesso em: 11 de Nov. de 2018.

[8] KOLB, J,J. Modelo Prototioagem. Disponível em: http://jkolb.com.br/prototipagem/. Acesso em: 11 de Nov. de 2018