Elicitacao de Requisitos Observacao Participativa - Desenho-1-2018-G-6/docs GitHub Wiki
| Data | Versão | Modificação | Autor |
|---|---|---|---|
| 03/04/2018 | 1.0 | Inicializa o documento explicando todos os pontos necessários | Guilherme Lacerda e Guilherme Augusto |
| 06/05/2018 | 1.1 | Adição dos resultados da Observação Participativa | Ateldy Brasil |
| 10/05/2018 | 1.2 | Adiciona os resultados referentes ao requisitos elicitados | Guilherme Lacerda |
Sumário
2. Resultados da Observação Participativa
- 2.1. US001 - Cadastro
- 2.2. US002 - Login
- 2.3. US017 - O usuário deve ser capaz de visualizar o produto
- 2.5. O usuário deve ser capaz de visualizar cada categoria separadamente
- 2.6. US003 - O usuário deve ser capaz de acessar o feed de conteúdo
- 2.7. US009 - O usuário deve ser capaz de visualizar as informações do produto
- 2.8. US008 - O usuário deve ser capaz de realizar buscas de produtos por nome ou categoria
- 2.9. US006 - O usuário deve ser capaz de adicionar produtos ao carrinho
- 2.10. US011 - O usuário deve ser capaz de alterar as quantidades do produto no carrinho
- 2.11. US014 - O usuário deve ser capaz de excluir produtos do carrinho
- 2.12. US015 - O usuário como cliente deve ser capaz de realizar o pagamento do carrinho
- 2.13. O perfil do usuário cadastrado deve armazenar nome data de nascimento sexo CPF telefone
- 2.14. US012 - O usuário como cliente deve ser capaz de consultar os seus pedidos
- 2.19. US004 - O usuário como cliente deve ser capaz de alterar os dados cadastrais
- 2.22. O sistema deve ser capaz de armazenar todos os produtos com suas devidas informações
- 2.23. US023 - O produto deve possuir nome especificação preço quantidade em estoque e categoria
1. Introdução
A técnica da observação participativa se baseia em uma análise e um estudo feito pelo Engenheiro de Software para conseguir elicitar os requisitos com base na imersão em outras plataformas.
Sabendo que e-commerces já tem um padrão bem definido de requisitos e de funcionalidades já implementadas para auxiliar ao máximo o usuário. Assim decidimos por utilizar desta técnica para identificar o máximo de requisitos possíveis utilizando-se de base outros sites.
Deste modo cada integrante do grupo ficou responsável por acessar plataformas que se assemelha com a ideia do nosso projeto para que pudesse entender mais o funcionamento do produto que entrará em fase de desenvolvimento.
Partindo da análise das funciondalidades testadas por cada membro do grupo disponibilizadas para um usuário comum e não para um usuário administrador conseguimos levantar requisitos suficientes para compor o nosso projeto. Todas as funcionalidades utilizadas foram analisadas e algumas repensadas para melhor se adequar ao nosso plano de negócio.
2. Resultados da Observação Participativa
Cada história de usuário está associada consequentemente a um requisito que foi elicitado via prática da observação participativa. As imagens são recorrentes às observações de dois sites "concorrentes" e que foram utilizados como base para nossa técnica de elicitação.
2.1. US001 - Cadastro
O usuário acessa o site e clicou na opção de se registrar no site e teve as opções de se cadastrar utilizando e-mail. No perfil de usuário atribui-se um nome data de nascimento sexo CPF e telefone. O usuário aceita está de acordo com a política de privacidade.


2.2. US002 - Login
O usuário ao acessar o site clica na opção de fazer login como cliente com as opções de entrar utilizando e-mail.


2.3. US017 - O usuário deve ser capaz de visualizar o produto
O usuário pode visualizar os produtos do e-commerce após acessar o feed de conteúdo.


2.5. O usuário deve ser capaz de visualizar cada categoria separadamente
Há a possibilidade do usuário visualizar produtos através de categorias de interesse e na realização de buscas.


2.6. US003 - O usuário deve ser capaz de acessar o feed de conteúdo
Através de um botão de acesso que por todos os sites investigados utilizam da logo marca o usuário consegue acessar o feed de conteúdo.




2.7. US009 - O usuário deve ser capaz de visualizar as informações do produto
O usuário consegue acessar as informações do produto clicando no mesmo após encontrá-lo via feed de conteúdo ou pesquisa.


2.8. US008 - O usuário deve ser capaz de realizar buscas de produtos por nome ou categoria
A partir de um campo de pesquisa o usuário consegue realizar buscas com palavras chaves assim relaciona um leque de produtos referentes as palavras digitadas.


2.9. US006 - O usuário deve ser capaz de adicionar produtos ao carrinho
A partir dos botões respecitivamente Comprar e Adicionar ao carrinho o usuário consegue adicionar os produtos que quer para o carrinho. Podendo continuar a compra no site não interrompendo sua navegação.


2.10. US011 - O usuário deve ser capaz de alterar as quantidades do produto no carrinho
É permitido que o usuário altere a quantidade dos produtos que foram inseridos no carrinho dentro mesmo do carrinho.


2.11. US014 - O usuário deve ser capaz de excluir produtos do carrinho
Torna possível que o usuário exclua produtos do carrinho adicionados por ele.


2.12. US015 - O usuário como cliente deve ser capaz de realizar o pagamento do carrinho
Para a realização do pagamento o usuário deve estar logado assim se tornando um cliente.



2.13. O perfil do usuário cadastrado deve armazenar nome data de nascimento sexo CPF telefone
O usuário pode acessar o seu perfil com os seguintes dados cadastrais além de poder editá-los.


2.14. US012 - O usuário como cliente deve ser capaz de consultar os seus pedidos
O usuário como cliente consegue acessar todos os pedidos já finalizados na plataforma.


2.19. US004 - O usuário como cliente deve ser capaz de alterar os dados cadastrais
O usuário pode acessar o seu perfil com os seguintes dados cadastrais além de poder editá-los.


2.22. O sistema deve ser capaz de armazenar todos os produtos com suas devidas informações
O sistema deve ser capaz de armazenar em banco todos os produtos cadastrados pelo administrador. Podendo o mesmo fazer qualquer operação disponibilizada no produto. Assim deverá guardar todas as informações.


2.23. US023 - O produto deve possuir nome especificação preço quantidade em estoque e categoria
Os produtos cadastrados pelo administrador deve possuir os campos desejados.

