Escolar Documentos
Profissional Documentos
Cultura Documentos
Pré-condição
Pós-condição Estar na tela com as duas opções de "cadastro de
consumidor" e "cadastro de associado"
Cenário Principal 1- O anônimo seleciona o botão "cadastro";
2- O sistema carrega a tela com as duas opções de
"cadastro de consumidor" e "cadastro de associado"
Cenário Alternativo
Exceções
Inclusão (includes)
Extensões (extend)
Regras de Negócio
Prioridade [ X ] Essencial [ ] Importante [ ]Desejável
Pré-condição
Pós-condição
Cenário Principal 1-O anônimo escolhe a opção "cadastro de consumidor";
2-O sistema carrega uma tela com um formulário
contendo os campos: Nome Completo, Renda familiar,
Quantas pessoas moram na mesma casa, Bairro, e-mail e
senha;
3-O anônimo preenche os campos e confirma o cadastro;
4-O sistema verifica as informações e caso não haja
nenhum problema, envia um token de confirmação para o
email fornecido.
Cenário Alternativo
Exceções 4e- Caso haja algum problema com as informações
fornecidas o sistema limpa o(s) campo(s) errado(s) e
informa ao anônimo o erro.
Inclusão (includes)
Extensões (extend)
Regras de Negócio
Prioridade [ X ] Essencial [ ] Importante [ ]Desejável
Número do Requisito Funcional [RF02]
Pré-condição
Pós-condição
Cenário Principal 1-O anônimo escolhe a opção "cadastro de associado";
2-O sistema carrega uma tela com um formulário contendo
os campos: Nome da loja, Endereço, CNPJ, e-mail e
senha;
3-O anônimo preenche os campos e confirma o cadastro;
Pré-condição
Pós-condição Estar logado como consumidor ou associado
Cenário Principal 1-O anônimo seleciona a opção "login";
2-O sistema carrega uma tela com um formulário com os
campos: Email e Senha. E uma opção "esqueci minha
senha";
3-O anõnimo preenche os campos e confirma o login;
4-O sistema verifica as informações e carrega a tela inicial
para o tipo de usuário da conta(consumidor, associado).
Cenário Alternativo
Exceções 4e- Caso haja algum erro com os dados o sistema limpa os
campos e informa o erro ao usuário.
Inclusão (includes)
Extensões (extend)
Regras de Negócio
Prioridade [ X ] Essencial [ ] Importante [ ]Desejável
Número do Requisito Funcional [RF04]
Pré-condição
Pós-condição O sistema apresentará uma tela com todos os produtos.
Cenário Principal 1. O associado clica no botão ver produtos;
2. O sistema apresentará uma tela com os produtos;
Cenário Alternativo
Exceções
Inclusão (includes)
Extensões (extend)
Regras de Negócio
Prioridade [ X ] Essencial [ ] Importante [ ]Desejável
Número do Requisito Funcional [RF07]
Pré-condição
Pós-condição O produto constará no sistema.
Cenário Principal 1. O associado clica no botão inserir produto;
2. O sistema apresentará uma tela para o associado
adiconar as informações referentes ao produto, como
nome, categoria, fotos, valores, descrição e
disponibilidade;
3. O associado clica no botão concluir;
4. O sistema apresentará uma tela informando que o
produto foi inserido com sucesso.
Cenário Alternativo 3B1. O associado seleciona o botão cancelar.
Exceções 3e1. Caso o produto já exista, o sistema informará que o
produto já está cadastrado.
Inclusão (includes)
Extensões (extend)
Regras de Negócio
Prioridade [ X ] Essencial [ ] Importante [ ]Desejável
Pré-condição
Pós-condição Estar numa tela com as informações da do associado
Cenário Principal 1- O associado seleciona a opção "perfil";
2- O sitema carrega uma página com as categorias de
informações fornecidas durante o cadastro menos a senha.
Cenário Alternativo
Exceções
Inclusão (includes)
Extensões (extend)
Regras de Negócio
Prioridade [ X ] Essencial [ ] Importante [ ]Desejável
Número do Requisito Funcional [RF06]
Pré-condição
Pós-condição Estar numa tela com as informações da do comsumidor
Cenário Principal 1- O comsumidor seleciona a opção "perfil";
2- O sitema carrega uma página com as categorias de
informações fornecidas durante o cadastro menos a senha.
Cenário Alternativo
Exceções
Inclusão (includes)
Extensões (extend)
Regras de Negócio
Prioridade [ X ] Essencial [ ] Importante [ ]Desejável
Número do Requisito Funcional [RF06]
Ator(es) <Consumidor>
Descrição O consumidor insere os produtos comprados
através do leitor de QR Code.
Pré-condição
Pós-condição A lista de compras estará armazenada no histórico.
Cenário Principal 1. O consumidor seleciona o botão inserir compras feitas;
2. O sistema abre a câmera do celular para a leitura do QR
Code presente no cupom fiscal;
3. O consumidor aponta para o QR Code;
4. O sistema fará a leitura;
5. O sistema apresenta um mensagem de concluído.
Cenário Alternativo 3B1. O consumidor seleciona cancelar leitura.
Exceções 4E1. O sistema apresentará um erro caso o QR Code não
seja válido.
Inclusão (includes)
Extensões (extend)
Regras de Negócio
Prioridade [ x ] Essencial [ ] Importante [ ]Desejável
Ator(es) <Consumidor>
Descrição O comsumidor pode ver o histórico de todas
compras realizadas na sua conta
Pré-condição
Pós-condição Estar na tela com o histórico de ecompras
Cenário Principal 1-O comsumidor aperta o botão "histórico de compras";
2-O sistema carrega uma tela com todas as compras
realizadas na história da conta logada
Cenário Alternativo
Exceções
Inclusão (includes)
Extensões (extend)
Regras de Negócio
Prioridade [ ] Essencial [ ] Importante [ X ]Desejável
Regras de negócios
RN 01: o usuário só poderá fazer o seu cadastro se o email for um email valido e a sua senha
seguir os critérios estabelecido, ter no mínimo 6 caracteres entre eles, números letras e
caracteres especiais
RN 02: o usuário associado só poderá fazer o seu cadastro se o email for um email valido e o
cnpj for um cnpj for valido sua senha seguir os critérios estabelecido, ter no mínimo 6 caracteres
entre eles, números letras e caracteres especiais
RN 03: os usuário só poderá fazer o seu login uma vez que cadastrado no sistema.
RN 04: para os usuário recuperar a sua senha os sistema verifica se o e email pertence ao
usuário e se por acaso for o associado o sistema se o email e o cnpj pertencem ao usuário que
esta fazendo a solicitação para recuperar a sua senha.
RN 05: O sistema deve ser capaz perceber quais produtos o usuário consome de maneira
recorrente, com base nas entradas do Requisito 08 e sugerir os mesmos em um estabelecimento
com valor mais baixo