Buscar

Prévia do material em texto

Documento de Requisitos
< My Store >
Discentes: Luiz Ricardo Lourenço da Silva,
Pedro Guilherme Santos Nascimento, José Neilson Bezerra de Moraes Filho,Fabiano
Conrado da Silva Sobrinho.
Docente: Aêda Monalliza Cunha de Sousa
Histórico de Versões
Data Versão Descrição Autores
28/03/2022 1.0 Início da documentação Luiz Ricardo
30/03/2022 1.0 Criação de alguns cenários. Luiz Ricardo
01/04/2022 1.0 Adição de cenários José Neilson
02/04/2022 1.0 Criação de estórias e cenários Fabiano Conrado
03/04/2022 1.1 Revisão e formatação de texto Luiz Ricardo
SUMÁRIO
1. Descrição Geral do Sistema
Loja de marketplace
2. Estórias do Usuário
2.1. EU001 – Formas de pagamento
Narrativa
Como um usuário da loja
posso acessar o módulo de formas de pagamentos
para que realize a alteração dos dados
Cenário: Adicionar cartão de crédito
Dado um usuário na tela de formas de pagamentos
Quando preencher os campos com os dados do cartão
E clicar no botão Salvar
Então o sistema salva os novos dados de pagamento do cliente
2.2. EU002 – Formas de pagamento
Narrativa
Como um usuário da loja
posso acessar o módulo de formas de pagamentos
para que realize a alteração dos dados
Cenário: Excluir cartão de crédito
Dado um usuário na tela de formas de pagamentos
Quando selecionar um cartão anteriormente salvo
E clicar no botão Excluir
Então o sistema vai apagar o cartão selecionado
2.3. EU003 - Rastrear pedido
Narrativa
Como um usuário da loja
posso acessar o módulo de meus pedidos
para que realize o rastreio da encomenda
Cenário: Consultar rastreio
Dado um usuário na tela de “meus pedidos”
Quando selecionar o pedido
E clicar em Rastrear pacote
Então o sistema usa a api da transportadora para exibir o andamento da entrega.
2.4. EU004 - Avaliar pedido
Narrativa
Como um usuário da loja
posso acessar o módulo de meus pedidos
para que realize uma avaliação geral do pedido
Cenário: Avaliar pedido
Dado um usuário na tela de “meus pedidos”
Quando selecionar um pedido
E clicar em Avaliar
Então o sistema mostra uma tela para o usuário dizer o que achou do pedido, anexar
fotos e dar uma pontuação em estrelas representando sua satisfação com a loja.
2.5. EU005 - Endereço
Narrativa
Como um usuário da loja
posso acessar o módulo relacionado ao endereço do cliente
para que faça a inclusão do endereço
Cenário: Cadastrar endereço
Dado um usuário na tela “endereços”
Quando preencher todos os campos obrigatórios da tela
E clicar no botão Salvar
Então o sistema verifica se todos os campos obrigatórios foram preenchidos
E salva as informações de endereço do cliente
Mas se todos os campos obrigatórios não estiverem preenchidos ou estiverem com
dados inválidos, como o CEP
Então o sistema apresenta uma mensagem orientando o usuário a preencher os
campos faltantes ou corrigir as informações
2.6. EU006 - Endereço
Narrativa
Como um usuário da loja
posso acessar o módulo relacionado ao endereço do cliente
para que faça a exclusão do endereço
Cenário: Excluir endereço
Dado um usuário na tela “endereços”
Quando selecionar um endereço
E clicar no botão excluir endereço
E confirmar a exclusão do endereço
Então o sistema exclui o endereço selecionado e apresenta a mensagem “endereço
excluído com sucesso”
2.7. EU007 - Categoria
Narrativa
Como:Cliente da loja
posso escolher a categoria
para que facilite minhas buscas no site
Cenário: Escolher categoria
Dado um usuário na tela de busca
Quando busco um produto
E quero filtrar minhas buscas
Então facilita a busca
2.8. EU008 - Compras
Narrativa
Como: Usuário da loja
posso salvar no carrinho alguns itens que desejo
para facilitar na compra de múltiplos itens
Cenário: Carrinho de compras
Dado uma tela ao usuário
Quando o mesmo clicar no ícone do carrinho
E ser redirecionado para outra tela
Então será exibido todos os itens adicionadas ao carrinho
2.9. EU009 - Estoque
Narrativa
Como Gestor da empresa
posso controlar meu estoque
para que tenha o controle sobre lucros e gastos
Cenário: Controle de estoque
Dado página de controle
Quando quero controlar
E controlar o estoque
Então tenho meu próprio relatório
2.10. EU010 - Histórico de busca
Narrativa
Como Usuário
posso rever produtos buscados anteriormente
para que facilite na hora de encontrar algo
Cenário: Nome
Dado página home
Quando busco algum outro produto
E o site me recomenda outro
Então tenho vontade de comprá-lo
2.11. EU011 - Recomendados
Narrativa
Como Usuário
posso ver produtos recomendados, devido às pesquisas anteriores
para que possa estimular desejo de compras
Cenário: Página do produto
Dado barra de recomendados
Quando estou na home
E procuro algo relacionado as minhas pesquisas
Então o site me recomenda algum produto
2.12. EU012 - Favoritos
Narrativa
Como Usuário da loja
posso favoritar alguns produtos
para que possa ser alertado de promoções dele
Cenário: Páginas de compras
Dado barra de favoritos
Quando usuário seleciona
E o produto é guardado no local storage
Então facilita a busca dos favoritos
2.13. EU013 – Cadastro de usuário
Narrativa
Como um usuário da loja
Posso acessar a área do cliente
Para que realize compras
Cenário: Cadastrar cliente
Dado um usuário na tela de cadastro de clientes
Quando preencher os campos com seus dados
E clicar no botão cadastrar
Estão o usuário será cadastrado
2.14. EU014 – Filtro de pesquisa
Narrativa
Como um usuário da loja
Posso acessar a área de filtro pesquisa
Para que filtre a forma de pesquisa
Cenário: Filtrar por preço
Dado um usuário na tela de filtro
Quando selecionar a opção desejada
E clicar no botão filtrar por mais barato ou mais novo
Então os produtos aparecerão em ordem desejada
2.15. EU015 – Notificações
Narrativa
Como um usuário da loja
Posso receber notificações
Para que fique informado sobre as novidades da loja
Cenário: Receber notificações por e-mail
Dado um usuário na tela de receber notificações
Quando informar o e-mail desejado
E clicar no botão receber notificações por e-mail
Então as notificações da loja serão enviadas para o e-mail
2.16. EU016 – Cadastrar funcionário
Narrativa
Como gestor da empresa
Posso cadastrar funcionários
Para que efetue vendas externas
Cenário: Cadastrar funcionário
Dado um usuário na tela de cadastro
Quando informado nome e função
E Clicar no botão cadastrar funcionário
Então o funcionário será cadastrado com sucesso
2.17. EU017 – Lista de desejos
Narrativa
Como usuário da loja
Posso adicionar itens à lista de desejo
Para que os itens fiquem salvo na lista
Cenário: Adicionar item na lista de desejos
Dado na tela de compras
Quando quero colocar um item na lista de desejos
E clico no botão adicionar a lista de desejos
Então o item será adicionado
2.18. EU018 – Calcular frete
Narrativa
Como usuário da loja
Posso calcular o frete
Para que receba o item até o endereço desejado
Cenário: Calcular frete
Dado na tela de compras
Quando informo meu cep
E Clico no botão calcular frete
Então é calculado automático o valor do frete
2.19. EU019 – Reclamações
Narrativa
Como usuário da loja
Posso fazer reclamações
Para que meu problema seja resolvido
Cenário: Enviar reclamação
Dado na tela de reclamações
Quando informo a reclamação
E clico no botão enviar reclamação
Então a reclamação é enviada com sucesso

Mais conteúdos dessa disciplina