Home | Cronograma | Sprints | Requisitos | Arquitetura | Configuração | Mockups | Banco de Dados | Instalação | Gerência de Projeto | Horários Disponíveis |
---|
Página dos Requisitos do Projeto
Template
### XXX - Como [quem], gostaria de [o que] [, porque]
#### Critérios de aceitação
- Critério 1
___
001 - Como usuário, gostaria de realizar login para poder acessar o aplicativo
Critérios de aceitação
- Deve informar login
- Deve informar senha
002 - Como usuário, gostaria de realizar o meu cadastro para poder utilizar o aplicativo
Critérios de aceitação
- Deve ser informado nome
- Deve ser informado e-mail
- Deve ser informado senha
- Deve ser informado a confirmação de senha
- Deve informar combustível preferido (radio button)
003 - Como usuário, gostaria de identificar que estou logado para ter um feedback do sistema
Critérios de aceitação
- O usuário deve estar logado
- O sistema deve identificar e exibir o nome do usuário no header da aplicação.
004 - Como usuário, gostaria de alterar minhas preferências porque posso abastecer com diferentes tipos de combustíveis.
Critérios de aceitação
- Acesso via botão de ações no canto superior da listagem de cupons
- Deve ter um combustível selecionado pelo menos.
- Deve selecionar um raio de visualização
- Deve ter a opção de cancelar a qualquer momento.
005 - Como usuário, gostaria de visualizar uma lista de cupons disponíveis para que eu possa escolher um e usar-lo.
Critérios de aceitação
- A lista deve indicar qual o tipo de combustível está sendo filtrado e o raio limite
- Deve exibir uma lista de cupons
- Deve haver cupons disponíveis
006 - Como usuário, gostaria de visualizar uma lista de cupons disponíveis
Critérios de aceitação
- A lista deve indicar qual o tipo de combustível está sendo filtrado e o raio limite
- Deve exibir uma lista de cupons
007 - Como usuário, gostaria de ver detalhes dos cupons disponíveis para saber mais informações sobre o mesmo.
Critérios de aceitação
- Deve exibir nome do posto
- Deve exibir o preço original do combustível
- Deve exibir o preço final do combustível
- Deve exibir o endereço do posto
- Deve exibir a porcentagem de desconto em relação ao preço original
008 - Como usuário, gostaria retirar um cupom para ganhar desconto no momento de abastecer.
Critérios de aceitação
- Deve selecionar um cupom listado na lista de cupons
- O sistema deve abrir um modal com informações sobre o cupom
- Deve clicar na ação de em Retirar
- Só é possível manter um cupom retirado
- só é possível retirar um cupom por vez
009 - Como usuário, gostaria de visualizar em destaque o cupom retirado
Critérios de aceitação
- O cupom retirado deve ser exibido com um estilo diferenciado e no topo da lista de cupons
- Deve ter um cupom retirado
- O usuario deve esta logado no sistema.
010 - Como usuário, gostaria de poder devolver o cupom caso eu não tenha mais interesse em utiliza-lo
Critérios de aceitação
- Deve ter um cupom retirado
- Deve clicar no cupom retirado (em destaque no topo da lista)
- Clicar em Devolver na modal de detalhes do cupom
012 - Como gerente, gostaria de realizar login para poder gerenciar campanhas.
Critérios de aceitação
- Deve informar login
- Deve informar senha
013 - Como gerente, gostaria de identificar que estou logado como gerente.
Critérios de aceitação
- O sistema deve identificar o tipo de conta no header da aplicação
- O sistema deve identificar e exibir o gerente logado.
014 - Como gerente, desejo visualizar todos os meus postos cadastrados para poder lançar e gerenciar campanhas.
Critérios de aceitação
- Exibir nome e endereço de cada posto cadastrado
015 - Como gerente, gostaria de visualizar todas as campanhas dos meus posto para poder analisa-las
Critérios de aceitação
- O gerente deve ter ao menos um posto vinculado
- O gerente deve ter selecionado um posto
- Cada campanha deve exibir o tipo do combustível
- Cada a campanha deve exibir o preço original do combustível
- Cada campanha deve exibir o preço final do combustível
- Cada campanha deve exibir o período de validade
- Deve existir pelo menos uma campanha cadastrada.
- O gerente deve estar logado no sistema
016 - Como gerente, gostaria de criar novas campanhas para atrair mais clientes para o estabelecimento.
Critérios de aceitação
- O gerente deve ter ao menos um posto vinculado
- O gerente deve ter selecionado um posto
- O sistema deve disponibilizar a opção de criar campanha
- O sistema deve abrir uma tela específica com um formulário para o cadastro da campanha
- O gerente deve informar o tipo de combustível
- O gerente deve informar o tempo de duração
- O gerente deve informar a quantidade de cupons
- O gerente deve informar o preço original
- O gerente deve informar o preço final
- O sistema deve calcular a porcentagem da diferença entre o preço original e final
- O gerente deve estar logado no sistema
017 - Como frentista, gostaria de realizar login para poder dar baixa em cupons
Critérios de aceitação
- Deve informar login
- Deve informar senha
- Deve estar cadastrado no sistema
018 - Como frentista, gostaria de identificar que estou logado como frentista
Critérios de aceitação
- O sistema deve identificar o tipo de conta no header da aplicação e exibir o mesmo
019 - Como frentista, gostaria de poder validar cupons do meu posto
Critérios de aceitação
- O sistema deve disponibilizar um formulário com um campo para preencher o código do cupom
- O frentista deve preencher o campo com código de um cupom
- O frentista deve submeter o formulário de validação
- Ao enviar o formulário o sistema deve exibir um alerta informando se o cupom foi validado ou não
- O frentista deve estar logado no sistema