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.