Skip to content

Latest commit

 

History

History
256 lines (181 loc) · 7.76 KB

casos-de-uso.md

File metadata and controls

256 lines (181 loc) · 7.76 KB

Documento de Casos de Uso

Lista dos Casos de Uso 2

Lista dos Atores

  • Administrador
  • Funcionário
  • Cliente

Descrição dos Casos de Uso

CDU 1 - Fazer login

Atores

  • Administrador
  • Funcionário
  • Cliente

Fluxo Principal

  1. O usuário seleciona a opção "Entrar".
  2. O sistema solicita ao usuário os dados necessários para login.
  3. O usuário fornece os dados e confirma a operação.
  4. O sistema verifica as informações fornecidas pelo usuário.
  5. O sistema faz o login do usuário.
  6. O usuário é redirecionado para a tela de perfil.

Fluxo Alternativo A

  1. O usuário seleciona a opção "Entrar".
  2. O sistema solicita ao usuário os dados necessários para login.
  3. O usuário fornece os dados e confirma a operação.
  4. O sistema verifica as informações fornecidas pelo usuário e apresenta a mensagem "login inválido".

Fluxo Alternativo B

  1. O usuário seleciona a opção "Entrar"
  2. O sistema solicita ao usuário os dados necessários para login.
  3. O Usuário cancela o login pressionando o botão "X".
  4. O usuário é redirecionado para a tela de principal.

CDU 2 - Fazer logout

Atores

  • Administrador
  • Funcionário
  • Cliente

Fluxo Principal

  1. O usuário seleciona a opção "Logout".
  2. O sistema desloga o usuário.
  3. O usuário é redirecionado para a página principal.

CDU 3 - Realizar Agendamento

Atores

  • Cliente

Fluxo Principal

  1. O usuário seleciona opção "Agendamento".
  2. O sistema abre uma página solicitando os dados necessários para realizar um agendamento.
  3. O usuário escolhe os dados e confirma a operação.
  4. O sistema apresenta um pop-up com a opção de confirmação.
  5. O usuário confirma o agendamento.
  6. O sistema salva o agendamento.
  7. O usuário é redirecionado para a tela perfil.

Fluxo Alternativo A

  1. O usuário seleciona opção "Agendamento".
  2. O sistema abre uma página solicitando os dados necessários para realizar um agendamento.
  3. O usuário escolhe os dados e confirma a operação.
  4. O sistema apresenta um pop-up com a opção de confirmação.
  5. O usuário cancela o agendamento.
  6. O usuário é redirecionado para a tela principal.

CDU 4 - Listar Agendamentos

Atores

  • Administrador
  • Funcionário

Fluxo Principal

  1. O usuário seleciona a opção "Agendamentos".
  2. O sistema apresentará uma lista com todos os agendamentos realizados.

CDU 5 - Cadastrar funcionário

Atores

  • Administrador

Fluxo Principal

  1. O usuário seleciona a opção "Funcionários".
  2. O sistema solicita os dados necessários para o cadastro de um funcionário.
  3. O usuário fornece os dados e confirma a operação.
  4. O sistema verifica se todos os dados foram fornecidos corretamente e cadastra o funcionário no sistema.

CDU 6 - Cadastrar cliente

Atores

  • Administrador
  • Cliente

Fluxo Principal

  1. O usuário seleciona a opção "cadastre-se".
  2. O sistema solicita os dados necessários para o cadastro.
  3. O usuário fornece os dados e confirma a operação.
  4. O sistema verifica se todos os dados foram fornecidos e cadastra o usuário .
  5. O usuário é redirecionado para a tela de perfil.

Fluxo Alternativo A

  1. O usuário seleciona a opção "cadastre-se".
  2. O Usuário cancela a realização do cadastro pressionando um botão "X", exibido na tela.
  3. O usuário é redirecionado para a tela principal.

Fluxo Alternativo B

  1. O usuário seleciona a opção "cadastre-se".
  2. O sistema solicita os dados necessários para o cadastro.
  3. O usuário fornece os dados incorretamente e confirma a operação.
  4. O sistema verifica se todos os dados foram fornecidos e apresenta uma mensagem de erro.

CDU 7 - Editar Cadastro de usuário

Atores

  • Administrador
  • Cliente

Fluxo Principal

  1. O usuário seleciona a opção "Editar dados".
  2. O sistema apresentara um bloco com os dados editáveis de seu cadastro.
  3. O usuário edita os dados desejados e seleciona "Alterar".
  4. O sistema confere os dados inseridos e altera o cadastro.

Fluxo Alternativo A

  1. O usuário seleciona a opção "Excluir conta".
  2. O sistema apresentara um bloco exigindo a senha e sua confirmação.
  3. O usuário seleciona o botão "Excluir".
  4. O sistema exclui o cadastro e redireciona o usuário para a tela principal.

CDU 8 - Listar Cadastro de usuário

Atores

  • Administrador

Fluxo Principal

  1. O usuário seleciona a opção clientes.
  2. O sistema apresenta uma lista de usuarios cadastrados.

CDU 9 - Adicionar serviço

Atores

  • Administrador

Fluxo Principal

  1. O usuário seleciona a opção "Serviços".
  2. O sistema solicita os dados necessários para adicionar um serviço.
  3. O usuário preenche os dados com os dados necessários.
  4. O serviço é armazenado no sistema.

Fluxo Alternativo A

  1. O usuário seleciona a opção "Adicionar Serviço".
  2. O sistema solicita os dados necessários para adicionar um serviço.
  3. O usuário fornece os dados incorretamente e confirma a operação.
  4. O sistema verifica se todos os dados foram fornecidos e apresenta uma mensagem de erro.

CDU 10 - Editar serviço

Atores

  • Administrador

Fluxo Principal

  1. O usuário seleciona a opção "Serviços".
  2. O sistema apresenta um bloco com todos os serviços disponíveis.
  3. O usuário seleciona a opção "Editar".
  4. O sistema abrirá uma página com dados editáveis do serviço.
  5. O usuário edita os dados desejados e seleciona "Editar".
  6. O sistema confere os dados inseridos e edita o serviço.
  7. O usuário é redirecionado para tela de perfil.

Fluxo Alternativo A

  1. O usuário seleciona a opção "Serviços".
  2. O sistema apresenta um bloco com todos os serviços disponíveis.
  3. O usuário seleciona a opção "Excluir".
  4. O sistema exclui o serviço.

CDU 11 - Listar serviços

Atores

  • Administrador

Fluxo Principal

  1. O usuário seleciona a opção "Serviços".
  2. O sistema apresenta uma lista de serviços.

CDU 12 - Visualizar agendamento

Atores

  • Cliente

Fluxo Principal

  1. O usuário seleciona a opção "Perfil".
  2. O usuário seleciona a opção "agendamento".
  3. O sistema apresenta todos os agendamentos realizados por este usuário.

CDU 13 - Recuperar Senha

Atores

  • Administrador
  • Funcionário
  • Cliente

Fluxo Principal

  1. O usuário seleciona a opção "Esqueceu sua senha".
  2. O sistema abrirá uma página solicitando e-mail de recuperação.
  3. O usuário digita o e-mail de recuperação e seleciona "Enviar código para recuperação".
  4. O sistema envia o código de confirmação e o usuário o recebe em seu e-mail.
  5. O sistema abrirá uma página solicitando código de recuperação.
  6. O usuário digita o código de recuperação e seleciona "Prosseguir".
  7. O sistema abrirá uma página solicitando uma nova senha e uma confirmação da mesma.
  8. O usuário digitará a senha desejada.
  9. O sistema confere os dados inseridos e os armazena.
  10. O Usuário é redirecionado para página de perfil.