Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • W wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Carmy
  • wiki
  • Wiki
  • requisitos

requisitos · Changes

Page history
Update requisitos authored Sep 10, 2019 by Diego Osmarin Basso's avatar Diego Osmarin Basso
Show whitespace changes
Inline Side-by-side
requisitos.md
View page @ adae5e16
...@@ -5,18 +5,7 @@ ...@@ -5,18 +5,7 @@
___ ___
Template ### US00 - Como usuário (cliente/frentista/gerente/administrador), gostaria de, ao realizar login, ser direcionado à página correspondente ao meu perfil.
```markdown
### XXX - Como [quem], gostaria de [o que] [, porque]
#### Critérios de aceitação
- Critério 1
___
```
___
### 000 - Como usuário (cliente/frentista/gerente/administrador), gostaria de, ao realizar login, ser direcionado à página correspondente ao meu perfil.
#### Critérios de aceitação #### Critérios de aceitação
- Deve informar login. - Deve informar login.
- Deve informar senha. - Deve informar senha.
...@@ -24,7 +13,7 @@ ___ ...@@ -24,7 +13,7 @@ ___
___ ___
### 001 - Como cliente, gostaria de visualizar uma lista de cupons disponíveis para o combustível selecionado. ### US01 - Como cliente, gostaria de visualizar uma lista de cupons disponíveis para o combustível selecionado.
#### Critérios de aceitação #### Critérios de aceitação
- A lista deve indicar qual o tipo de combustível está sendo filtrado e o raio limite. - A lista deve indicar qual o tipo de combustível está sendo filtrado e o raio limite.
- Cada cupom deve exibir o nome do posto. - Cada cupom deve exibir o nome do posto.
...@@ -33,7 +22,7 @@ ___ ...@@ -33,7 +22,7 @@ ___
- Cada cupom deve o preço com desconto com 3 casas decimais. - Cada cupom deve o preço com desconto com 3 casas decimais.
___ ___
### 002 - Como cliente, gostaria ver detalhes de um cupom. ### US02 - Como cliente, gostaria ver detalhes de um cupom.
#### Critérios de aceitação #### Critérios de aceitação
- Deve exibir nome do posto. - Deve exibir nome do posto.
- Deve exibir o preço original. - Deve exibir o preço original.
...@@ -43,7 +32,7 @@ ___ ...@@ -43,7 +32,7 @@ ___
___ ___
### 003 - Como cliente, gostaria baixar um cupom. ### US03 - Como cliente, gostaria baixar um cupom.
#### Critérios de aceitação #### Critérios de aceitação
- Deve clicar em um cupom listado na lista de cupons. - Deve clicar em um cupom listado na lista de cupons.
- O sistema deve abrir um modal com informações sobre o cupom. - O sistema deve abrir um modal com informações sobre o cupom.
...@@ -52,7 +41,7 @@ ___ ...@@ -52,7 +41,7 @@ ___
___ ___
### 004 - Como cliente, gostaria de poder devolver o cupom retirado. ### US04 - Como cliente, gostaria de poder devolver o cupom retirado.
#### Critérios de aceitação #### Critérios de aceitação
- Deve ter um cupom retirado. - Deve ter um cupom retirado.
- Deve clicar no cupom retirado (em destaque no topo da lista). - Deve clicar no cupom retirado (em destaque no topo da lista).
...@@ -60,14 +49,14 @@ ___ ...@@ -60,14 +49,14 @@ ___
___ ___
### 005 - Como cliente, gostaria de visualizar em destaque o cupom baixado. ### US05 - Como cliente, gostaria de visualizar em destaque o cupom baixado.
#### Critérios de aceitação #### Critérios de aceitação
- O cupom retirado deve ser exibido com um estilo diferenciado e no topo da lista de cupons. - O cupom retirado deve ser exibido com um estilo diferenciado e no topo da lista de cupons.
- O cliente deve ter um cupom retirado. - O cliente deve ter um cupom retirado.
___ ___
### 006 - Como cliente, quero informar a quantidade litros que irei abastecer para controlar o abastecimento. ### US06 - Como cliente, quero informar a quantidade litros que irei abastecer para controlar o abastecimento.
#### Critérios de aceitação #### Critérios de aceitação
- O cliente deve estar logado no sistema. - O cliente deve estar logado no sistema.
- O cliente não pode ter um cupom baixado. - O cliente não pode ter um cupom baixado.
...@@ -75,7 +64,7 @@ ___ ...@@ -75,7 +64,7 @@ ___
___ ___
### 007 - Como frentista, quero poder validar um cupom para poder dar baixa do mesmo. ### US07 - Como frentista, quero poder validar um cupom para poder dar baixa do mesmo.
#### Critérios de aceitação #### Critérios de aceitação
- O sistema deve disponibilizar um formulário com um campo para preencher o código do cupom. - 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 preencher o campo com código de um cupom.
...@@ -86,20 +75,20 @@ ___ ...@@ -86,20 +75,20 @@ ___
___ ___
### 008 - Como gerente, quero poder criar campanhas para oferecer aos clientes. ### US08 - Como gerente, quero poder criar campanhas para oferecer aos clientes.
#### 8.1 - Carregar tela de selecionar postos #### Task 8.1 - Carregar tela de selecionar postos
##### Critérios de aceitação ##### Critérios de aceitação
- O gerente deve estar logado no sistema. - O gerente deve estar logado no sistema.
- O gerente deve ter ao menos um posto cadastrado. - O gerente deve ter ao menos um posto cadastrado.
#### 8.2 - Carregar tela de listagem de campanhas ativas #### Task 8.2 - Carregar tela de listagem de campanhas ativas
##### Critérios de aceitação ##### Critérios de aceitação
- O gerente deve ter selecionado um posto. - O gerente deve ter selecionado um posto.
- O posto selecionado deve ter pelo menos uma campanha ativa. - O posto selecionado deve ter pelo menos uma campanha ativa.
- O sistema deve disponibilizar a opção de criar campanha. - O sistema deve disponibilizar a opção de criar campanha.
#### 8.3 - Criar uma campanha #### Task 8.3 - Criar uma campanha
##### Critérios de aceitação ##### Critérios de aceitação
- O gerente deve ter ao menos um posto cadastrado. - O gerente deve ter ao menos um posto cadastrado.
- O gerente deve ter selecionado um posto. - O gerente deve ter selecionado um posto.
...@@ -115,7 +104,7 @@ ___ ...@@ -115,7 +104,7 @@ ___
___ ___
### 009 - Como gerente, gostaria de visualizar as informações detalhadas de uma campanha para poder analisá-la. ### US09 - Como gerente, gostaria de visualizar as informações detalhadas de uma campanha para poder analisá-la.
#### Critérios de aceitação #### Critérios de aceitação
- O gerente deve ter ao menos um posto vinculado. - O gerente deve ter ao menos um posto vinculado.
- O gerente deve ter selecionado um posto. - O gerente deve ter selecionado um posto.
...@@ -129,14 +118,20 @@ ___ ...@@ -129,14 +118,20 @@ ___
___ ___
### 010 - Como gerente, quero visualizar um relatório geral a fim de analisar as métricas. ### US10 - Como gerente, quero visualizar um relatório geral a fim de analisar as métricas.
#### Critérios de aceitação #### Task 10.1 - Gráfico geral de campanhas ativas
- ADICIONAR ##### Critérios de aceitação
- Apresentar um gráfico em **forma de filtro** das campanhas ativas mostrando no topo o número total de cupons, seguindo pelo número de cupons baixados e terminando no número de cupons utilizados.
#### Task 10.2 - Visualizar gráfico geral de campanhas ativas
##### Critérios de aceitação
- Abaixo do gráfico, apresentar uma lista de campanhas já encerradas com suas estatísticas finais.
___ ___
### 011 - Como administrador, quero poder controlar a taxa cobrada dos parceiros cadastrados. ### US11 - Como administrador, quero poder controlar a taxa cobrada dos parceiros cadastrados.
#### Critérios de aceitação #### Critérios de aceitação
- O administrador deve estar logado no sistema. - O administrador deve estar logado no sistema.
- Deve clicar no botão editar. - Deve clicar no botão editar.
...@@ -148,7 +143,7 @@ ___ ...@@ -148,7 +143,7 @@ ___
___ ___
### 012 - Como administrador, quero poder mensurar o valor a ser recebido por posto a fim de consulta ### US12 - Como administrador, quero poder mensurar o valor a ser recebido por posto a fim de consulta
#### Critérios de aceitação #### Critérios de aceitação
- O administrador deve estar logado no sistema. - O administrador deve estar logado no sistema.
- Deve ser listado todos os postos com seus respectivos valores. - Deve ser listado todos os postos com seus respectivos valores.
...@@ -157,7 +152,7 @@ ___ ...@@ -157,7 +152,7 @@ ___
## Backlog ## Backlog
### 00X - Como cliente, gostaria de realizar o meu cadastro para poder utilizar o aplicativo. ### USXX - Como cliente, gostaria de realizar o meu cadastro para poder utilizar o aplicativo.
#### Critérios de aceitação #### Critérios de aceitação
- Deve ser informado nome. - Deve ser informado nome.
- Deve ser informado e-mail. - Deve ser informado e-mail.
...@@ -167,27 +162,27 @@ ___ ...@@ -167,27 +162,27 @@ ___
___ ___
### 00X - Como cliente, gostaria de realizar logout da aplicação para garantir a segurança dos meus dados. ### USXX - Como cliente, gostaria de realizar logout da aplicação para garantir a segurança dos meus dados.
#### Critérios de aceitação #### Critérios de aceitação
- Deve estar logado no sistema. - Deve estar logado no sistema.
___ ___
### 00X - Como cliente, gostaria de identificar que estou logado para ter um feedback do sistema. ### USXX - Como cliente, gostaria de identificar que estou logado para ter um feedback do sistema.
#### Critérios de aceitação #### Critérios de aceitação
- O cliente deve estar logado. - O cliente deve estar logado.
- O sistema deve identificar e exibir o nome do usuário no header da aplicação. - O sistema deve identificar e exibir o nome do usuário no header da aplicação.
___ ___
### 00X - Como cliente, gostaria de poder ordenar os cupons por menor distância. ### USXX - Como cliente, gostaria de poder ordenar os cupons por menor distância.
#### Critérios de aceitação #### Critérios de aceitação
- O cliente deve estar logado. - O cliente deve estar logado.
- O sistema deve possibilitar a troca do critério de ordenação da lista. - O sistema deve possibilitar a troca do critério de ordenação da lista.
___ ___
### 00X - Como cliente, gostaria de alterar minhas preferências porque posso abastecer com diferentes tipos de combustíveis. ### USXX - Como cliente, gostaria de alterar minhas preferências porque posso abastecer com diferentes tipos de combustíveis.
#### Critérios de aceitação #### Critérios de aceitação
- Acesso via botão de ações no canto superior da listagem de cupons - Acesso via botão de ações no canto superior da listagem de cupons
- Deve ter um combustível selecionado pelo menos. - Deve ter um combustível selecionado pelo menos.
...@@ -196,7 +191,7 @@ ___ ...@@ -196,7 +191,7 @@ ___
___ ___
### 00X - Como cliente, gostaria de poder escolher o tipo de navegação no maps de minha preferencia. ### USXX - Como cliente, gostaria de poder escolher o tipo de navegação no maps de minha preferencia.
#### Critérios de aceitação #### Critérios de aceitação
- O cliente deve estar logado no sistema. - O cliente deve estar logado no sistema.
- Deve selecionar um cupom da lista. - Deve selecionar um cupom da lista.
...@@ -205,48 +200,48 @@ ___ ...@@ -205,48 +200,48 @@ ___
___ ___
### 00X - Como gerente, gostaria me cadastrar na aplicação para poder criar campanhas. ### USXX - Como gerente, gostaria me cadastrar na aplicação para poder criar campanhas.
#### Critérios de aceitação #### Critérios de aceitação
- ADICIONAR - ADICIONAR
___ ___
### 00X - Como gerente, gostaria de identificar que estou logado no sistema. ### USXX - Como gerente, gostaria de identificar que estou logado no sistema.
#### Critérios de aceitação #### Critérios de aceitação
- O sistema deve identificar o tipo de conta no header da aplicação. - O sistema deve identificar o tipo de conta no header da aplicação.
- O sistema deve identificar e exibir o gerente logado. - O sistema deve identificar e exibir o gerente logado.
___ ___
### 00X - Como gerente, gostaria de cadastrar os meus postos de gasolina para poder lançar futuras campanhas. ### USXX - Como gerente, gostaria de cadastrar os meus postos de gasolina para poder lançar futuras campanhas.
#### Critérios de aceitação #### Critérios de aceitação
- ADICIONAR - ADICIONAR
___ ___
### 00X - Como gerente, gostaria de ter a possibilidade de cancelar campanhas. ### USXX - Como gerente, gostaria de ter a possibilidade de cancelar campanhas.
#### Critérios de aceitação #### Critérios de aceitação
- ADICIONAR - ADICIONAR
___ ___
### 00X - Como gerente, gostaria de visualizar os dados de acesso dos frentistas a fins de métricas. ### USXX - Como gerente, gostaria de visualizar os dados de acesso dos frentistas a fins de métricas.
#### Critérios de aceitação #### Critérios de aceitação
- ADICIONAR - ADICIONAR
___ ___
### 00X - Como gerente, gostaria de estender o prazo de validade de campanhas caso eu necessite. ### USXX - Como gerente, gostaria de estender o prazo de validade de campanhas caso eu necessite.
#### Critérios de aceitação #### Critérios de aceitação
- ADICIONAR - ADICIONAR
___ ___
### 00X - Como gerente, gostaria de visualizar as campanhas inativas. ### USXX - Como gerente, gostaria de visualizar as campanhas inativas.
#### Critérios de aceitação #### Critérios de aceitação
- ADICIONAR - ADICIONAR
___ ___
### 00X - Como frentista, ao confirmar um cupom gostaria de ser alertado caso o cupom seja valido/inválido. ### USXX - Como frentista, ao confirmar um cupom gostaria de ser alertado caso o cupom seja valido/inválido.
- ADICIONAR - ADICIONAR
Clone repository
  • arquitetura
  • banco_dados
  • configuracao
  • configuracao
    • Linux
    • MacOs
    • Windows
  • cronograma
  • gp
  • Home
  • horarios
  • mockups
  • requisitos
  • sprints
  • telas_desenvolvidas