Skip to content

Protótipo

Introdução

A validação¹ desempenha um papel fundamental no ciclo de desenvolvimento de software, focalizando-se na verificação de se o produto em desenvolvimento está alinhado com as expectativas e requisitos dos Stakeholders. Diferente da verificação, que se concentra em assegurar que o software seja construído corretamente de acordo com as especificações, a validação está mais centrada em determinar se o software está sendo direcionado na direção certa, ou seja, se está atendendo às necessidades apropriadas.

Este processo normalmente envolve a participação direta dos usuários e a avaliação do produto em seu ambiente previsto, garantindo que ele cumpra sua finalidade e entregue o valor esperado. A validação pode ser conduzida em diversas fases do ciclo de desenvolvimento, como a análise de requisitos, a criação de protótipos, interações com os usuários e os testes de aceitação. Isso permite a realização de ajustes e melhorias contínuos, visando a eficácia na satisfação das necessidades dos Stakeholders.

Metodologia

No processo de criação deste artefato, seguimos uma abordagem sistemática, utilizando a técnica de prototipação. Inicialmente, identificamos todos os requisitos do aplicativo que ainda não haviam sido implementados, e que possuem alta prioridade de acordo com a fase de avaliação. Em seguida, elaboramos um protótipo de baixa fidelidade, isto é, uma versão preliminar do sistema que oferece uma representação simplificada das principais funcionalidades.

Essa abordagem permitiu-nos visualizar de forma mais concreta como as funcionalidades-chave do aplicativo poderiam se integrar e funcionar em conjunto. Além disso, ao adotar a prototipação de baixa fidelidade, conseguimos realizar ajustes e refinamentos de forma ágil. Isso contribui significativamente para a eficiência do processo de criação do protótipo de alta fidelidade, garantindo que as funcionalidades críticas fossem implementadas de maneira precisa e satisfatória.

Os requisitos utilizados na modelagem do protótipo podem ser acessados na documentação de priorização: Backlog e ThreeLeveScale

Protótipo

O protótipo de baixa fidelidade completo pode ser acessado Clicando aqui.

Login

Imagem 1: Tela de login. Fonte: Autoras, 2023

Cadastro

Imagem 2: Tela de cadastro. Fonte: Autoras, 2023

Home

Imagem 3: Tela Home. Fonte: Autoras, 2023

Pesquisa

Imagem 4: Tela de pesquisa. Fonte: Autoras, 2023

Lista de Desejos

Imagem 5: Tela da lista de desejos. Fonte: Autoras, 2023

Visualização de produto

Imagem 6: Tela de visualização de produto. Fonte: Autoras, 2023

Carrinho de compras

Imagem 7: Tela do carrinho de compras. Fonte: Autoras, 2023

Seleção de pagamento

Imagem 8: Tela da seleção de pagamento. Fonte: Autoras, 2023

Pagamento

Imagem 9: Tela de pagamento. Fonte: Autoras, 2023

Compra Efetuada

Imagem 10: Tela de compra efetuada. Fonte: Autoras, 2023

Resultados

Conforme o protótipo e estudos acerca do atual site da Amazon, podemos perceber diversas semelhanças do que foi elicitado e do que já está implementado.

Referências

[1] UNIVESP. Gerência e Qualidade de Software - Aula 05 - Verificação e Validação. YouTube, 21 jun. 2018. Disponível em: https://www.youtube.com/watch?v=1Y-1zz6rZxo&t=22s. Acesso em: 20 jun. 2023

[2] SERRANO, Maurício; SERRANO, Milene. Requisitos - Aula 23. 1º/2019. 53 slides. Material apresentado para a disciplina de Requisitos de Software no curso de Engenharia de Software da UnB, FGA.

[3] Protótipo - Simplenote. Disponível em: https://requisitos-de-software.github.io/2023.1-Simplenote/analise/validacao/prototipo/. Acesso em: 14 set. 2023.

Histórico de versão

Versão Data Descrição Autor(es) Revisor(es)
1.0 14/09/2023 Criação do artefato Ana Beatriz e Mylena Kauã
1.1 14/09/2023 Add imagens protótipo Ana Beatriz e Mylena Kauã
2.0 15/09/2023 Migração para o MkDocs Arthur Gabriel