... | ... | @@ -3,8 +3,60 @@ |
|
|
|
|
|
# Página dos Requisitos do Projeto
|
|
|
|
|
|
Aqui devem ser citados e apresentados os **USER STORIES**, **Diagrama dos Casos de Uso** e todas as informações importantes sobre os Requisitos levantados pelos Stakeholders
|
|
|
User Stories
|
|
|
|
|
|
* Deve possuir as Imagens dos Use Cases
|
|
|
* Deve possuir a Tabela dos User Stories
|
|
|
* Tudo mais que precisa dos Requisitos |
|
|
\ No newline at end of file |
|
|
**Usuário**
|
|
|
|
|
|
1. Eu, como usuário, desejo acessar a aplicação e me cadastrar.
|
|
|
- **Critérios de aceitação:**
|
|
|
- Usuário deve informar E-mail, senha e combustível.
|
|
|
|
|
|
3. Eu, como usuário, desejo acessar a aplicação e realizar login.
|
|
|
|
|
|
4. Eu, como usuário, gostaria de poder visualizar uma lista exibindo todos os postos de gasolina com desconto/promoção dentro de um raio de distância previamente definido.
|
|
|
- **Critérios de aceitação:**
|
|
|
- O usuário deve ter tipo de combustível preferido previamente selecionado.
|
|
|
- O usuário/sistema deve ter definido um raio distância inicial.
|
|
|
|
|
|
5. Eu, como usuário, gostaria de ordenar a lista de postos por menor distância ou maior desconto para saber a melhor opção de abastecimento.
|
|
|
|
|
|
6. Eu, como usuário, gostaria de alterar o raio de cobertura do mapa para controlar a distância desejada.
|
|
|
|
|
|
7. Eu, como usuário, gostaria de retirar um cupom para usufruir do desconto.
|
|
|
- **Critérios de aceitação:**
|
|
|
- O usuário só pode manter um cupom por vez.
|
|
|
|
|
|
8. Eu, como usuário, gostaria de ter a opção de devolver um cupom para não segurar um cupom em caso de não uso.
|
|
|
- **Critérios de aceitação:**
|
|
|
- Deve possuir um cupom de campanha atualmente ativa.
|
|
|
|
|
|
9. Eu, como usuário, gostaria de obter o melhor caminho até o posto selecionado para chegar até o meu destino.
|
|
|
- **Critérios de aceitação:**
|
|
|
- O usuário deve possuir um cupom de campanha atualmente ativa.
|
|
|
|
|
|
10. Eu, como usuário, gostaria de alterar meu combustível padrão para situações em que troco de carro/desejo utilizar outro combustível em meu veículo.
|
|
|
|
|
|
|
|
|
**Gerente do posto**
|
|
|
|
|
|
1. Eu, como gerente do posto, devo conseguir entrar na aplicação para validar cupons e registrar campanhas.
|
|
|
|
|
|
2. Eu, como gerente do posto, devo realizar o login na aplicação.
|
|
|
|
|
|
3. Eu, como gerente do posto, devo conseguir criar novas campanhas.
|
|
|
- **Critérios de aceitação:**
|
|
|
- Só pode haver uma campanha ativa por tipo de combustível ao mesmo tempo.
|
|
|
- Deve ser informado o tipo do combustível.
|
|
|
- Deve ser informado a quantidade de cupons a serem disponibilizados.
|
|
|
- Deve ser informado o valor original e o valor do desconto.
|
|
|
- Deve ser informado a duração da campanha.
|
|
|
|
|
|
4. Eu, como gerente do posto, gostaria de cancelar uma campanha ativa para impedir que novos cupons sejam resgatados em uma campanha indevidamente criada.
|
|
|
- **Critérios de aceitação:**
|
|
|
- A campanha deve estar ativa.
|
|
|
- Cupons previamente retirados por usuários devem ser honrados.
|
|
|
|
|
|
5. Eu como gerente do posto gostaria de validar um cupom durante a compra para aplicar o desconto.
|
|
|
- **Critérios de aceitação:**
|
|
|
- Deve ser um cupom de uma campanha ativa.
|
|
|
- Em caso de campanha cancelada, cupons já retirados ainda são válidos. |
|
|
\ No newline at end of file |