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

Last edited by Edson Ricardo da Costa Nov 22, 2019
Page history
This is an old version of this page. You can view the most recent version or browse the history.

requisitos

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

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

Clone repository
  • arquitetura
  • banco_dados
  • configuracao
  • configuracao
    • Linux
    • MacOs
    • Windows
  • cronograma
  • gp
  • Home
  • horarios
  • mockups
  • requisitos
  • sprints
  • telas_desenvolvidas