Skip to content

ESPECIFICAÇÃO DE CASO DE USO 5: ACESSAR BENEFÍCIOS

VERSÃO 1.0

1. DESCRIÇÃO

O caso de uso "Acessar Benefícios" permite que o ator "Refugiado" visualize e solicite benefícios disponíveis dentro do sistema. O objetivo é garantir que o usuário tenha acesso rápido e eficiente às informações e solicitações.

2. FLUXO BÁSICO DE EVENTOS

  • 01: O usuário acessa o sistema e realiza login;
  • 02: O sistema autentica o usuário e exibe a tela principal;
  • 03: O usuário seleciona a opção "Benefícios" no menu principal;
  • 04: O sistema exibe a lista de benefícios disponíveis para o usuário;
  • 05: O usuário seleciona um benefício para visualizar mais detalhes;
  • 06: O sistema exibe informações detalhadas sobre o benefício;
  • 07: O usuário pode optar por solicitar o benefício;
  • 08: O sistema verifica a elegibilidade e confirma a solicitação;
  • 09: O usuário recebe a confirmação da solicitação.

3. FLUXOS ALTERNATIVOS

A1: Benefício Indisponível

A1.1: O sistema exibe uma mensagem informando a indisponibilidade do benefício.

  • O usuário retorna à tela de lista de benefícios.
  • O fluxo básico é retomado a partir do passo 04.

A2: Solicitação Rejeitada

A2.1: O sistema exibe uma mensagem informando que o usuário não atende aos critérios.

  • O usuário retorna à tela de lista de benefícios.
  • O fluxo básico é retomado a partir do passo 04.

A3: Usuário não autenticado

A3.1: O usuário tenta acessar os benefícios sem estar autenticado.

  • O sistema exibe uma mensagem informando que a funcionalidade requer login.
  • O usuário pode optar por autenticar-se e retornar ao fluxo principal ou encerrar a aplicação.

A3.2: O tempo da sessão do usuário expirou e ele precisa realizar a autenticação novamente.

  • O sistema exibe uma mensagem informando que o tempo da sessão expirou.
  • O usuário pode optar por autenticar-se e retornar ao fluxo principal ou encerrar a aplicação.

A4: Usuário filtra os benefícios disponíveis

A4.1: O sistema exibe opções de filtragem, como tipo de benefício, data de validade e elegibilidade.

  • O usuário aplica os filtros e a lista de benefícios é atualizada conforme os critérios selecionados.

A5: Nenhum benefício disponível após filtragem

A5.1: O sistema informa que não há benefícios correspondentes aos filtros aplicados.

  • O usuário pode remover os filtros ou ajustar os critérios de busca.

4. FLUXOS DE EXCEÇÃO

FLUXO DE EXCEÇÃO 1: Erro de Autenticação

  • O sistema não consegue autenticar o usuário devido a credenciais inválidas.
  • O sistema exibe uma mensagem de erro.
  • O usuário pode tentar novamente ou recuperar a senha.

FLUXO DE EXCEÇÃO 2: Erro no Sistema

  • Ocorre um erro inesperado durante a solicitação.
  • O sistema exibe uma mensagem de erro genérica.
  • O usuário é redirecionado para a tela principal.

FLUXO DE EXCEÇÃO 3: Erro na exibição de benefícios

  • A lista de benefícios não carrega corretamente.
  • O sistema exibe uma mensagem de erro informando que os benefícios não puderam ser carregados.
  • O usuário pode tentar novamente ou retornar à tela principal.

5. PRÉ CONDIÇÃO

Para que o sistema execute as funcionalidades previstas no caso de uso ACESSAR BENEFÍCIOS, as seguintes condições do sistema devem ser atendidas:

  • O usuário deve estar cadastrado no sistema.
  • O usuário deve possuir acesso válido ao sistema.

6. PÓS CONDIÇÃO

Após a execução do caso de uso, o sistema garante que:

  • O usuário terá acesso à informação sobre os benefícios disponíveis.
  • O usuário poderá ter uma solicitação de benefício pendente para análise.

7. PONTOS DE EXTENSÃO

  • Solicitar Voucher: Extensão do caso de uso "Acessar Benefícios", permitindo que o usuário solicite um voucher quando aplicável.

8. REQUISITOS ESPECIAIS

São os requisitos especiais para que a especificação de caso de uso ACESSAR BENEFÍCIOS funcione adequadamente:

  • O sistema deve garantir a segurança dos dados do usuário.
  • O tempo de resposta para exibição da lista de benefícios não deve ultrapassar 3 segundos.

9. INFORMAÇÕES ADICIONAIS

Não há informações adicionais a serem trazidas nesta especificação.