Caso de Uso-Beneficiario
Por: AnaJuriti • 17/6/2016 • Trabalho acadêmico • 3.658 Palavras (15 Páginas) • 289 Visualizações
[UCXXX] Logar no Sistema
Descrição: Este caso de uso especifica a ação de autenticação que um usuário executa no sistema, com objetivo de se conectar no sistema.
Pré-condições: O beneficiário deve estar cadastrado no sistema.
Pós condições: O beneficiário fica habilitado a realizar ações na área restrita do sistema.
Atores envolvidos: beneficiário.
Requisitos Associados:
Fluxo de eventos principal
- O caso de uso se inicia quando o usuário solicita fazer o login no sistema.
- O sistema apresenta uma tela com campos para informar e-mail e senha, e uma opção "Esqueci minha senha".
- O usuário informa seu e-mail e sua senha.
- O usuário informa os dados e clica no botão “Ok”.
- Este fluxo é encerrado.
Fluxos secundários (alternativos e de exceção)
[FS00x] Campos obrigatórios não preenchidos
- Este fluxo inicia no passo 2 do fluxo principal.
- O sistema verifica que nem todos os campos obrigatórios, com asterisco (*), foram devidamente preenchidos e apresenta a mensagem “Campos obrigatórios não preenchidos”.
- O sistema retorna para o fluxo que chamou.
[FS00x] Beneficiário esqueceu a senha de acesso
- Este fluxo inicia no passo 4 do fluxo principal.
- O usuário seleciona "Esqueci minha senha" na tela de login.
- O sistema apresenta uma nova tela, onde o usuário informa seu e-mail e CPF.
- Se o e-mail está cadastrado e o CPF corresponde ao cadastrado, uma nova senha será gerada e enviada por e-mail ao usuário.
- Caso o usuário é informado de que o CPF não corresponde ao cadastrado, o sistema retorna para o fluxo que chamou.
[FS00x] Usuário não cadastrado
- Este fluxo inicia no passo 3 do fluxo principal.
- O sistema verifica pelo e-mail informado que o usuário não existe cadastrado e apresenta a mensagem “Usuário não cadastrado”.
- Este fluxo é encerrado.
[UCXXX] Autenticar Usuário
Descrição : Valida o usuário e suas permissões de acesso.
Pré-condições: Sistema inicializado.
Pós condições:
Atores envolvidos:.
Requisitos Associados:
Fluxo de eventos principal
- Este caso de uso inicia coma invocação do fluxo principal [FS00x] Logar no Sistema.
- O sistema verifica em uma tabela interna se os dados informados estão corretos.
- O sistema verifica o status do usuário e a qual grupo de permissões ele pertence.
- Este fluxo é encerrado.
[FS001] Adicionar Dependente.
- Este fluxo inicia quando o usuário escolhe a opção “Adicionar dependente” no fluxo principal.
- O sistema exibe uma tela com os seguintes campos:
- Nome*, E-mail*, Data Nascimento*, RG*.
- O usuário informa os dados do dependente e clica em “Salvar”.
- O sistema salva os dados.
- O sistema apresenta a mensagem “Operação realizada com sucesso”.
- O sistema retorna para o fluxo principal.
[FS002] Remover Usuário
- Este fluxo inicia quando o usuário seleciona a opção “Remover” associada a um beneficiário na listagem de beneficários do fluxo principal.
- O sistema exibe uma confirmação com a seguinte mensagem “Deseja realmente remover o dependente <nome do dependente>” ?
- O usuário confirma a operação.
- O sistema remove os dados do dependente selecionado.
- O sistema retorna para o fluxo principal.
[FS003] Alterar Dados do Usuário
- Este fluxo inicia quando o usuário escolhe a opção “Alterar” associada a um dependente, na listagem de dependentes do fluxo principal.
- O sistema exibe uma tela com os seguintes campos, já preenchidos com os dados do dependente:
- Nome*, E-mail*, Data Nascimento*, RG*, Ativo/Inativo*.
- O usuário modifica os campos com os novos dados do dependente e clica em “Salvar”.
- O sistema salva os dados.
- O sistema apresenta a mensagem “Operação realizada com sucesso”.
- O sistema retorna para o fluxo principal.
Fluxos secundários (alternativos e de exceção)
[FS004] Campos obrigatórios não preenchidos
- Este fluxo inicia no passo 4-a do subfluxo [FS001] ou [FS003].
- O sistema verifica que nem todos os campos obrigatórios, com asterístico (*), foram devidamente preenchidos e apresenta a mensagem “Campos obrigatórios não preenchidos”.
- O sistema retorna para o fluxo que chamou.
[FS005] Dependente já cadastrado
- Este fluxo inicia no passo 4-a do subfluxo [FS001] ou [FS003].
- O sistema verifica que já existe um Dependente com o mesmo RG cadastrado e apresenta a mensagem “Usuário já cadastrado com mesmo RG”.
- O sistema retorna para o fluxo que chamou.
[UCXXX] Manter Beneficiário
Descrição : Reponsável por permitir a criação, modificação, consulta, exclusão, desativação/ativação, no sistema, do cadastro de um beneficiário.
.
Pré-condições: Ator logado no sistema e com permissão para manter beneficiários..
Pós condições: Cadastro do beneficiário criado, modificado, excluído ou reativado/desativado.
Atores envolvidos: Gestor da SUGEPE.
Requisitos Associados: Manter beneficiário RF07.
Fluxo de eventos principal
- Este caso de uso inicia quando o usuário escolhe a opção “Beneficiário > Cadastro de Beneficiários” na página principal do sistema.
- O sistema cria uma listagem de todos os beneficiários cadastrados, apresentando os seguintes dados:
- Nome, E-mail, Matrícula, Ativo (0-Não ou 1-Sim).
- O sistema apresenta a opção “Adicionar Beneficiário”. [FS001]
- O sistema apresenta para cada beneficiário listado as opções “Remover”, “Alterar”, “Cadastro de Dependentes”. [FS002] [FS003] [FS004]
- Este fluxo é encerrado.
[FS001] Adicionar Beneficiário.
- Este fluxo inicia quando o usuário escolhe a opção “Adicionar Beneficiário” no fluxo principal.
- O sistema exibe uma tela com os seguintes campos:
- Nome*, E-mail*, Matrícula*, Senha*.
- O usuário informa os dados do beneficiário e clica em “Salvar”.
- O sistema salva os dados.
- O sistema apresenta a mensagem “Operação realizada com sucesso”.
- O sistema retorna para o fluxo principal.
[FS002] Remover Usuário
- Este fluxo inicia quando o usuário seleciona a opção “Remover” associada a um beneficiário na listagem de beneficários do fluxo principal.
- O sistema exibe uma confirmação com a seguinte mensagem “Deseja realmente remover o beneficiário <nome do beneficiário>” ?
- O usuário confirma a operação.
- O sistema remove os dados do usuário selecionado.
- O sistema retorna para o fluxo principal.
[FS003] Alterar Dados do Beneficiário
- Este fluxo inicia quando o usuário escolhe a opção “Alterar” associada a um beneficiário, na listagem de beneficiários do fluxo principal.
- O sistema exibe uma tela com os seguintes campos, já preenchidos com os dados do beneficiário:
- Nome*, E-mail*, Matrícula*, Ativo/Inativo*
- O usuário modifica os campos com os novos dados do beneficiário e clica em “Salvar”.
- O sistema salva os dados.
- O sistema apresenta a mensagem “Operação realizada com sucesso”.
- O sistema retorna para o fluxo principal.
[FS004] Cadastro de Dependentes
- Este fluxo inicia quando o usuário escolhe a opção “Alterar” associada a um beneficiário, na listagem de beneficiários do fluxo principal.
- O caso de uso UCXX - Manter Dependentes é invocado.
- O sistema retorna para o fluxo principal.
Fluxos secundários (alternativos e de exceção)
[FS005] Campos obrigatórios não preenchidos
- Este fluxo inicia no passo 4-a do subfluxo [FS001] ou [FS003].
- O sistema verifica que nem todos os campos obrigatórios, com asterístico (*), foram devidamente preenchidos e apresenta a mensagem “Campos obrigatórios não preenchidos”.
- O sistema retorna para o fluxo que chamou.
[FS006] Beneficiário já cadastrado
...