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