Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Casos de Uso 13 #30

Open
Kyenay opened this issue Jan 10, 2022 · 0 comments
Open

Casos de Uso 13 #30

Kyenay opened this issue Jan 10, 2022 · 0 comments

Comments

@Kyenay
Copy link

Kyenay commented Jan 10, 2022

Manter Plano de Saúde

  • Descrição: Este Caso de Uso permite ao ator, com a devida permissão, manter (incluir, alterar, inativar e consultar) os Planos de Saúde.
  • Atores: Gestor e Colaborador.
  • Pré-Condições: O ator deverá estar logado no sistema e possuir permissão.
  • Pós Condições: Após a execução deste caso de uso, os dados de Plano de Saúde serão mantidos.
  • Requisitos Funcionais Atendidos: RF42, RF43, RF44, RF45
  • Requisitos de Dados Atendidos: RD30, RD31, RD32
  • Regras de Execuções Atendidas: ---
  • Mensagens Exibidas: MSG02, MSG05, MSG06, MSG08, MSG09, MSG19, MSG20, MSG21, MSG22, MSG23, MSG 27, MSG32.

Fluxo Principal

  1. O ator escolhe a opção Plano de Saúde no menu.
  2. O sistema exibe a tela Plano de Saúde com as opções de incluir [FA01], alterar [FA02], inativar [FA03] e campo de pesquisa para consultar Plano de Saúde. [FA04].
  3. O caso de uso é encerrado.

Fluxos Alternativos

[FA01] – Incluir Plano de Saúde

  1. O ator escolhe a opção Incluir Plano de Saúde.
  2. O sistema exibe formulário com os campos: código, operadora, produto com a opção “Gravar”.
  3. O sistema verifica se os campos obrigatórios foram preenchidos. [FE01]
  4. O sistema verifica se o Plano de Saúde já está cadastrado na base de dados. [FE02]
  5. O sistema armazena os dados do Plano de Saúde. [FE03]
  6. O sistema emite confirmação de armazenamento [MSG05].
  7. O caso de uso é encerrado.

[FA02] – Alterar Plano de Saúde

  1. O ator escolhe a opção Alterar Plano de Saúde.
  2. O sistema exibe formulário com os campos: código, operadora, produto com a opção “Gravar”.
  3. O sistema verifica se os campos obrigatórios foram preenchidos. [FE01]
  4. O sistema confirma a realização das alterações. [MSG19]
  5. O sistema armazena os dados do Plano de Saúde. [FE04]
  6. O sistema emite confirmação de armazenamento [MSG06].
  7. O caso de uso é encerrado.

[FA03] – Inativar Plano de Saúde

  1. O ator escolhe a opção Inativar Plano de Saúde.
  2. O sistema confirma a inativação do Plano de Saúde. [MSG09]
  3. O sistema inativa os registros do Plano de Saúde. [FE05]
  4. O sistema emite confirmação de Plano de Saúde. [MSG08]
  5. O caso de uso é encerrado.

[FA04] – Consultar Plano de Saúde

  1. O ator escolhe a opção Consultar Plano de Saúde.
  2. O sistema exibe formulário com campos para consulta: código, operadora.
  3. O ator preenche as informações, e seleciona a opção “Consultar”. [FE06]
  4. O sistema consulta no banco de dados se as informações pertencem a um Plano de Saúde. [FE07]
  5. O Sistema exibe os dados do Plano de Saúde consultado.
  6. O caso de uso é encerrado.

Fluxo de Exceção

[FE01] – Campos obrigatórios não preenchidos.

  1. O sistema exibe a mensagem MSG02.

[FE02] – Plano de Saúde já cadastrado no sistema.

  1. O sistema exibe a mensagem MSG27.

[FE03] – Erro na inclusão de Plano de Saúde.

  1. O sistema exibe a mensagem MSG20.

[FE04] – Erro na alteração de Plano de Saúde.

  1. O sistema exibe a mensagem MSG21.

[FE05] – Erro na inativação do Plano de Saúde.

  1. O sistema exibe a mensagem MSG22.

[FE06] – Campos para pesquisa não informados.

  1. O sistema exibe a mensagem MSG23.

[FE07] – Plano de Saúde não cadastrado.

  1. O sistema exibe a mensagem MSG32.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant