Casos de Uso
Lista:
Conta
Dados
Documentação:
Criação de conta no sistema
- Atores:
- Administrador
- Sistema
- Pré-condições:
- Administrador está logado.
- Fluxo Básico:
- O administrador dá início ao processo de criação de conta
- O administrador define se a conta é de um Administrador ou Recenseador
- O administrador atribui um E-mail e uma senha à conta
- Os dados inseridos são validados pelo sistema
- A conta é registrada no sistema
- Fluxo Alternativo:
- 2a. E-mail atribuído é inválido.
- 2a1. Sistema exibe uma mensagem de erro e permite que outro E-mail seja inserido.
- 2b. Senha atribuída não cumpre os requisitos mínimos do sistema.
- 2b1. Sistema exibe uma mensagem de erro e permite que outra senha seja inserida.
- 2a. E-mail atribuído é inválido.
Log in no sistema
- Atores
- Administrador
- Recenseador
- Sistema
- Pré-condições:
- Usuário possui uma conta
- Fluxo básico:
- Usuário entra na tela de Log in
- Usuário insere o E-mail e senha de sua conta
- Sistema valida as informações inseridas
- Usuário é logado no sistema
- Fluxo Alternativo:
- 2a. E-mail inserido é inválido
- 2a1. Sistema exibe uma mensagem de erro e permite que outro E-mail seja inserido
- 2b. E-mail válido porém senha incorreta
- 2b1. Sistema exibe uma mensagem de “senha incorreta” e permite que outra senha seja inserida
- 2a. E-mail inserido é inválido
Log out no sistema
- Atores
- Administrador
- Recenseador
- Sistema
- Pré-condições:
- Usuário está logado
- Fluxo Básico:
- Usuário seleciona a opção de “Log out”
- Usuário é deslogado do sistema
- Fluxo Alternativo:
- Nenhum
Exclusão de conta
- Atores
- Administrador
- Sistema
- Pré-condições:
- O administrador está logado
- Fluxo Básico:
- Administrador seleciona uma conta existente
- Administrador seleciona a opção de excluir conta
- Sistema exibe um painel e requere a senha do administrador como código de confirmação
- Administrador insere sua senha como código de confirmação
- A conta é excluída
- Fluxo Alternativo:
- 2a. Senha inserida pelo Administrador incorreta
- 2a1. O sistema exibe uma mensagem de “senha incorreta” e permite que o usuário insira outra senha.
- 2a. Senha inserida pelo Administrador incorreta
Alteração de senha
- Atores
- Administrador
- Recenseador
- Sistema
- Pré-condições:
- O usuário possui uma conta
- Fluxo Básico:
- Usuário clica na opção de alteração de senha
- Sistema envia um código de verificação ao E-mail registrado na conta com prazo para inserção
- Sistema exibe uma caixa para a inserção do código de verificação
- Usuário insere o código de verificação
- Sistema exibe uma tela de alteração de senha
- Usuário confirma a alteração
- Sistema registra a nova senha
- Fluxo Alternativo:
- 2a. Usuário insere um código de verificação incorreto
- 2a1. Sistema exibe uma mensagem “código de verificação incorreto” e permite que o usuário insira o código novamente
- 2b. Nova senha inserida não cumpre os requisitos mínimos do sistema
- 2b1. Sistema exibe uma mensagem de erro e permite que o usuário insira uma nova senha
- 2c. Usuário insere o código após seu prazo de inserção
- 2c1. Sistema exibe uma mensagem “prazo de inserção expirado”
- 2c2. Sistema envia um novo código de verificação ao E-mail registrado
- 2a. Usuário insere um código de verificação incorreto
Inserção de dado
- Atores
- Recenseador
- Administrador
- Sistema
- Pré-condições:
- O usuário está logado como recenseador ou administrador
- Fluxo Básico:
- Usuário clica na opção de adicionar dado
- Sistema exibe uma tela para o preenchimento das informações sobre o dado
- Usuário preenche os campos e confirma a criação do dado
- Sistema registra o dado e suas informações
- Fluxo Alternativo:
- 2a. Usuário confirma a criação do dado sem preencher todos os campos de informação
- 2a1. Sistema exibe uma mensagem de erro e permite que o usuário preencha os campos faltando
- 2a. Usuário confirma a criação do dado sem preencher todos os campos de informação
Exclusão de dado
- Atores
- Administrador
- Sistema
- Pré-condições:
- O usuário está logado como administrador
- Fluxo Básico:
- Administrador clica na opção de excluir dado
- Sistema exibe um painel e requere a senha do administrador como código de confirmação
- Administrador insere sua senha como código de confirmação
- Sistema exclui o dado de seus registros
- Fluxo Alternativo:
- 2a. Administrador insere uma senha incorreta
- 2a1. Sistema exibe uma mensagem “senha incorreta” e permite que o administrador insira outra senha
- 2a. Administrador insere uma senha incorreta
Visualização
- Atores
- Usuário
- Sistema
- Pré-condições:
- O sistema possui dados disponíveis
- Fluxo Básico:
- Usuário acessa o dashboard de dados
- Sistema monta o dashboard com base nos seus dados armazenados
- Sistema exibe o dashboard
- Fluxo Alternativo:
- 2a. Sistema não possui dados disponíveis
- 2a1. Sistema exibe uma mensagem informando sobre a falta de dados
- 2a.2 Sistema exibe uma opção de voltar para a página anterior
- 2b. Sistema falha no carregamento dos dados do dashboard
- 2b1. Sistema exibe uma mensagem de erro
- 2a.2 Sistema exibe uma opção para recarregar a página e outra para retornar à página anterior
- 2a. Sistema não possui dados disponíveis