Caso de Uso e Diagrama
Transcript of Caso de Uso e Diagrama
Manter Perfil
1. Código
UC001
2. Nome
Manter Perfil
3. Ator
Administrador - principal
4. Pré-Condição
Não se aplica.
5. Pós-condiçao
Não se aplica
6. Requisitos associados
Documento visão.
7. Fluxo de Eventos
7.1. Fluxo principal
P1 - O caso de uso é iniciado quando o ator acessa o sistema e seleciona a opção
Perfil no menu Sistema.
P2 - O sistema apresenta interface “Consultar Perfil”.
P3 - O sistema lista os Perfis cadastrados. (A1, A2).
P4 - O ator seleciona a opção “Incluir”(E2).
P5 - O sistema apresenta interface “Cadastrar Perfil”.
P6 - O ator preenche todas as informações necessárias do nome e das opções
disponíveis e seleciona a opção confirmar (E1).
P7 - O sistema exibe a mensagem “Perfil Cadastrado com Sucesso!”
P8 - O caso de uso é encerrado.
7.2 Fluxo Alternativo
A1 - Alterar Perfil
A1.1 – O sistema apresenta interface “Alterar Perfil”.
A1.2 – O ator seleciona as opções a serem alterados e seleciona
a opção “Confirmar”. (E1)
A1.3 – O sistema retorna para a interface “Consultar Perfil”.
A2 Inativar Perfil
A.2.1 - O sistema apresenta interface “Alterar Perfil”
A.2.2 - O ator seleciona a opção “Inativar Perfil” e seleciona a
opção confirmar.
A.2.4 - O sistema solicita confirmação exibindo a mensagem
“confirma a inativação do registro”
A.2.4 - O ator seleciona a opção “ok”
A.2.5 - O sistema apresenta a mensagem “registro inativado
com sucesso” (P7)
7.3 Fluxo de Exceção
E.1 O sistema exibe a mensagem “Campos obrigatórios não preenchidos!”
E.2 - O sistema exibe a mensagem “O usuário não tem perfil habilitado
para realizar esta operação.”
8. Regras de negócio
O perfil de Administrador deverá ter todas disponibilidades cabíveis no sistema.
9. Regras de aplicação:
Não se aplica.
Manter Usuário
1. Código
UC002
2. Nome
Manter usuário
3. Ator
Administrador - principal
4. Pré-Condição
O funcionário deverá estar contratado.
Os perfis de acesso deverão ter sido registrados.
5. Pós-condiçao
O usuário deverá ter sido registrado
6. Requisitos associados
Documento visão
7. Fluxo de Eventos
7.1. Fluxo principal
P1 - O caso de uso é iniciado quando o ator acessa o sistema e seleciona a opção
Usuário no menu Sistema
P2 - O sistema apresenta interface “Consultar Usuário”
P3 - O sistema lista os Usuários cadastrados. (A1, A2).
P4 - O ator selecionar a opção “Incluir” (E3).
P5 – O sistema apresenta a interface “Cadastrar Usuário”
P5 - O ator preenche todas as informações necessárias e seleciona a opção
confirmar”(E1)
P6 - O sistema exibe a mensagem “Usuário Cadastrado com Sucesso!”
P7 - O caso de uso é encerrado.
7.2 Fluxo Alternativo
A1 - Alterar Usuário
A1.1 – O sistema apresenta interface “Alterar Usuário”(E3).
A1.2 – O ator informa os dados a serem alterados e seleciona a
opção “Confirmar”(E1) (E2)
A2 - Inativar Usuário
A.2.1 - O sistema apresenta interface “Alterar Usuário” (E3).
A.2.2 - O ator seleciona a opção “Inativar Usuário” e seleciona
a opção confirmar.
A.2.4 - O sistema solicita confirmação exibindo a mensagem
“confirma a inativação do registro”
A.2.5 - O ator seleciona a opção “ok”
A.2.6 - O sistema apresenta a mensagem “registro inativado
com sucesso” (P7)
7.3 Fluxo de Exceção
E.1 - O sistema exibe a mensagem “Campos obrigatórios não
preenchidos!”
E.2 - O sistema exibe a mensagem “Formato de e-mail inválido!”
E.3 - O sistema exibe a mensagem “O usuário não tem perfil habilitado
para realizar esta operação.”
8. Regras de negócio
Cada perfil de usuário deverá ter disponibilidades cabíveis a sua função.
9. Regras de aplicação:
E mail (x@x)
Senha (******)
Validar Login
1. Código
UC003
2. Nome
Validar Login
3. Ator
Administrador - principal
Usuário - secundário
4. Pré-Condição
O usuário deverá estar devidamente registrado;
5. Pós-condiçao
O usuário deverá ter sido registrado.
6. Requisitos associados
Documento visão / Manter Perfil, Manter Usuários
7. Fluxo de Eventos
7.1. Fluxo Principal
P1 - O caso de uso é iniciado quando o ator informa o login e senha de acesso na
tela principal do sistema. (E1), (E2).
P2 - O sistema apresenta interface geral do sistema.
7.2. Fluxo Alternativo
O caso de uso não apresenta fluxo alternativo.
7.3. Fluxo de Exceção
E.1 - O sistema exibe a mensagem “E-mail inválido!”.
E.2 - O sistema exibe a mensagem “Senha inválida!”.
Regras de negócio
Cada perfil de usuário deverá ter disponibilidades cabíveis a sua função.
Regras de aplicação:
E mail (x@x)
Senha (******)
Manter Exames
1. Código
UC004
2. Nome
Manter Exames
3. Ator
Atendente, Administrador Cliente/Paciente – secundário
Médico, Enfermeiro – principal
4. Pré-Condição
O cliente/paciente deverá estar devidamente registrado;
O cliente/paciente deverá apresentar toda documentação solicitada;
O cliente/paciente deverá ter realizado consulta.
5. Pós-condiçao
O cliente/paciente deverá ter sido registrado
6. Requisitos associados
Documento visão / Manter Cliente, Manter Consulta, Manter Relatórios
7. Fluxo de Eventos
7.4. Fluxo principal
Incluir Exame
P1 - O caso de uso é iniciado quando o ator acessa o sistema e seleciona a opção
“Incluir Exame”(E4).
P2 - O sistema apresenta interface “Consultar Cliente/Paciente”.
P3 - O ator informa “CPF” e seleciona a opção “Consultar” ((A1, A2) (E1) do
UC002).
P4 - O sistema apresenta interface “Cadastrar Exame”;
P5 - O ator preenche todas as informações necessárias e seleciona a opção
“Incluir” (E2).
P6 - O sistema solicita a impressão do laudo (E3).
P7 - O ator seleciona a opção “ok”.
P8 - O sistema exibe a mensagem “Exame Cadastrado com Sucesso!”.
P9 - O caso de uso é encerrado.
Consultar Exame
P1 - O caso de uso é iniciado quando o ator acessa o sistema e seleciona a opção
“Consultar Exames”.
P2 - O sistema apresenta interface “Consultar Exames”.
P3 - O ator informa “CPF”, COD do EXAME ou DATA e seleciona a opção
“Consultar” (E1).
P4 - O sistema exibe os exames disponíveis.
P5 - O caso de uso é encerrado.
7.2 Fluxo Alternativo
O caso de uso não apresenta fluxo alternativo.
7.3 Fluxo de Exceção
E.1 - O sistema exibe a mensagem “CPF ou COD do EXAME inválido,
favor verificar!”
E.2 - O sistema exibe a mensagem “Por favor preencha todas os campos!”
E.3 - O sistema exibe a mensagem “Não é possível imprimir, verifique a
conexão com a impressora!”
E.4 - O sistema exibe a mensagem “Usuário não tem perfil habilitado para
realizar esta operação!”.
8. Regras de negócio
Cada perfil de usuário deverá ter disponibilidades cabíveis a sua função.
O Cliente/Paciente deve ter passado por uma consulta.
9. Regras de aplicação:
CPF (xxx xxx xxx-xx)
Data (dd/mm/aaaa)
Manter Cirurgias
1. Código
UC005
2. Nome
Manter Cirurgias
3. Ator
Médico – principal
Enfermeiros - secundário
4. Pré-Condição
O cliente/paciente deverá estar devidamente registrado;
O cliente/paciente deverá ter passado por uma consulta;
5. Pós-condiçao
O cliente/paciente deverá ter sido registrado.
6. Requisitos associados
Documento visão / Manter Exames, Manter Clientes / Gerar relatório, Manter Consultas.
7. Fluxo de Eventos
7.5. Fluxo principal
Incluir Cirurgia
P1 - O caso de uso é iniciado quando o ator acessa o sistema e seleciona a opção
“Incluir Cirurgia”. (E3)
P2 - O sistema apresenta interface “Consultar Cliente/Paciente”.
P3 - O ator informa “CPF” e seleciona a opção “Consultar” ((A1, A2) (E1) do
UC002).
P4 - O sistema apresenta interface “Cadastrar Cirurgia”.
P5 - O ator preenche todas as informações necessárias e seleciona a opção
“Incluir” (E2).
P6 - O sistema exibe a mensagem “Cirurgia Cadastrada com Sucesso!”.
P7 - O caso de uso é encerrado.
Consultar Cirurgias
P1 - O caso de uso é iniciado quando o ator acessa o sistema e seleciona a opção
“Consultar Cirurgias”.
P2 - O sistema apresenta interface “Consultar Cirurgias”.
P3 - O ator informa “CPF” / ”COD da Cirurgia”/Data da Cirurgia e seleciona a
opção “Consultar” (E1).
P4 - O sistema exibe as cirurgias disponíveis.
P5 - O caso de uso é encerrado.
7.2 Fluxo Alternativo
O caso de uso não apresenta fluxo alternativo.
7.3 Fluxo de Exceção
E.1 - O sistema exibe a mensagem “CPF” ou COD da Cirurgia” ou “Data
da Cirurgia” inválido, favor verificar!”
E.2 - O sistema exibe a mensagem “Por favor preencha todas os campos!”
E.3 - O sistema exibe a mensagem “Usuário não tem perfil habilitado para
realizar esta operação!”.
8. Regras de negócio
Cada perfil de usuário deverá ter disponibilidades cabíveis a sua função.
9. Regras de aplicação:
CPF (xxx xxx xxx-xx)
Data (dd/mm/aaaa)
Manter Funcionário
1. Código
UC006
2. Nome
Manter Funcionário
3. Ator
Atendente, Administrador – principal
4. Pré-Condição
O funcionário deverá apresentar toda documentação solicitada.
5. Pós-condiçao
O funcionário deverá ter sido registrado
6. Requisitos associados
Documento visão.
7. Fluxo de Eventos
7.1. Fluxo principal
P1 - O caso de uso é iniciado quando o ator acessa o sistema e seleciona a opção
incluir Funcionário. (E3)
P2 - O sistema apresenta interface “Consultar Funcionário”.
P3 - O ator informa “CPF” e seleciona a opção “Consultar” (A1, A2) (E1).
P4 - O sistema apresenta interface “Cadastrar Funcionário”.
P5 - O ator preenche todas as informações necessárias e seleciona a opção
incluir”(E2).
P6 - O sistema exibe a mensagem “Funcionário Cadastrado com Sucesso!”
P7 - O caso de uso é encerrado.
7.2 Fluxo Alternativo
A1 - Alterar Funcionário
A1.1 – O sistema apresenta interface “Alterar Funcionário”.
A1.2 – O ator informa os dados a serem alterados e seleciona a
opção “Alterar”(E2) (E3).
A1.3 – O sistema apresenta a mensagem “Funcionário alterado
com sucesso!”.
A2 Inativar Funcionário
A.2.1 - O sistema apresenta interface “Inativar Funcionário”.
A.2.2 - O ator seleciona a opção “Inativar Funcionário”.
A.2.3 – O sistema solicita a senha de confirmação (E3).
A.2.4 - O sistema solicita confirmação exibindo a mensagem
“confirma a inativação do registro”.
A.2.5 - O ator seleciona a opção “ok”.
A.2.6 - O sistema apresenta a mensagem “registro inativado
com sucesso” (P7).
7.3 Fluxo de Exceção
E.1 - O sistema exibe a mensagem “CPF inválido, favor verificar!”
E.2 - O sistema exibe a mensagem “Por favor preencha todas os campos!”
E.3 - O sistema exibe a mensagem “Usuário não tem perfil habilitado para
realizar esta operação!”.
8. Regras de negócio
O Funcionário deverá ter idade igual ou superior a 14 anos.
Cada perfil de usuário deverá ter disponibilidades cabíveis a sua função.
9. Regras de aplicação:
Data de Nascimento (dd/mm/aaaa)
CPF (xxx xxx xxx-xx)
Manter Agenda
1. Código
UC007
2. Nome
Manter Agenda
3. Ator
Atendente, Administrador – principal
Cliente/Paciente – secundário
4. Pré-Condição
O cliente/paciente deverá estar devidamente registrado;
O médico deverá possuir vagas disponíveis.
5. Pós-condiçao
O cliente/paciente deverá ter sido registrado.
6. Requisitos associados
Documento visão / Imprimir comprovante.
7. Fluxo de Eventos
7.1. Fluxo principal
P1 - O caso de uso é iniciado quando o ator acessa o sistema e seleciona a opção
“Marcar Atendimento”.
P2 - O sistema apresenta interface “Consultar Cliente/Paciente”.
P3 - O ator informa “CPF” e seleciona a opção “Consultar” ((A1, A2) (E1) do
UC002).
P4 - O sistema apresenta interface “Consultar Vagas”.
P5 - O ator informa “DATA/HORA” e seleciona a opção “Consultar” (A1, A2)
(E1).
P6 - O sistema apresenta interface “Marcar Atendimento”.
P7 - O ator preenche todas as informações necessárias e seleciona a opção
“Incluir horário”(E2), (E5).
P8 - O sistema solicita a impressão do comprovante (E3).
P9 - O ator seleciona a opção “ok”.
P10 - O sistema exibe a mensagem “Atendimento marcado com Sucesso!”.
P11 - O caso de uso é encerrado.
7.2 Fluxo Alternativo
A1 - Alterar Agenda
A1.1 – O sistema apresenta interface “Alterar Agenda”.
A1.2 – O ator informa os dados a serem alterados e seleciona a
opção “Alterar”(E2) (E4).
A1.3 – O sistema apresenta a mensagem “Agenda alterada com
sucesso!”.
A2 Excluir Agenda
A.2.1 - O sistema apresenta interface “Desmarcar Horário”.
A.2.2 - O ator seleciona a opção “Desmarcar Horário” (E4).
A.2.3 - O sistema solicita confirmação exibindo a mensagem
“confirma a desmarcação do Atendimento”.
A.2.4 - O ator seleciona a opção “ok”.
A.2.5 - O sistema apresenta a mensagem “Atendimento
desmarcado com sucesso” (P11).
7.3 Fluxo de Exceção
E.1 - O sistema exibe a mensagem “DATA/HORA inválidos, favor
verificar!”.
E.2 - O sistema exibe a mensagem “Por favor preencha todas os campos!”.
E.3 - O sistema exibe a mensagem “Não é possível imprimir, verifique a
conexão com a impressora!”.
E.4 - O sistema exibe a mensagem “Usuário não tem perfil habilitado para
realizar esta operação!”.
E.5 - O sistema exibe a mensagem “Horário não permitido”.
8. Regras de negócio
O cliente/paciente deve estar devidamente registrado.
Cada perfil de usuário deverá ter disponibilidades cabíveis a sua função.
9. Regras de aplicação:
Data do Atendimento (dd/mm/aaaa)
CPF (xxx xxx xxx-xx)
Manter Relatório
1. Código
UC008
2. Nome
Manter Relatório
3. Ator
Médico, Enfermeiro, Atendente, Administrador – principal
Cliente/Paciente – secundário
4. Pré-Condição
O cliente/paciente e funcionário deverão estar devidamente registrados;
5. Pós-condiçao
O cliente/paciente e funcionário deverão ter sido registrados.
6. Requisitos associados
Documento visão.
7. Fluxo de Eventos
7.1. Fluxo principal
P1 - O caso de uso é iniciado quando o ator acessa o sistema e seleciona a opção
“Visualizar Relatório”.
P2 - O sistema apresenta interface “Consultar Relatório”.
P3 – O ator informa o tipo e o intervalo e seleciona a opção “Consultar” (E1).
P4 - O sistema apresenta os relatórios disponíveis.
P5 - O caso de uso é encerrado.
7.2 Fluxo Alternativo
O sistema não apresenta fluxo alternativo.
7.3 Fluxo de Exceção
E.1 O sistema exibe a mensagem “DATA/HORA inválidos, favor
verificar!”.
8. Regras de negócio
O cliente/paciente e funcionário devem estar devidamente registrados.
Cada perfil de usuário deverá ter disponibilidades cabíveis a sua função.
9. Regras de aplicação:
Data (dd/mm/aaaa)
CPF (xxx xxx xxx-xx)
Alterar Cadastro Desativar Cadastro
Informar dados Cadastrais
DadosInválidos
Cadastrar cliente
Dados Válidos
Informar dados a alterar
DadosInvalidos
Alterar registro
Dados Validos
Verificar Usuario
Concluir desativação
Consultar cliente
Não cadastrado
Cadastrado
Efetuar login
login incorreto
login correto
Solicitar senha
Perfil habilitado
Perfil nãohabilitado
ANEXO D – DIAGRAMAS DE ATIVIDADES
D.1 – Manter Cliente
Figura 16 – Diagrama de atividade Manter Cliente
Alterar Cadastro Desativar Cadastro
Informar dados Cadastrais
DadosInválidos
Cadastrar funcionário
Dados Válidos
Informar dados a alterar
DadosInvalidos
Alterar registro
Dados Validos
Verificar Usuario
Concluir desativação
Consultar funcionario
Não cadastrado
Cadastrado
Efetuar login
login incorreto
login correto
Solicitar senha
Perfil habilitado
Perfil nãohabilitado
D.2 – Manter Funcionário
Figura 17 – Diagrama de atividade Manter Funcionário
Incluir Exame
Imprimir exame
Verificar Usuario
Consultar cliente
Não cadastrado
Cadastrado
Efetuar login
login incorreto
login correto
Solicitar senha
Perfil habilitado
Perfil nãohabilitado
Acessar diagrama de atividade Manter Cliente
D.3 – Manter Exame
Figura 18 – Diagrama de atividade Manter Exame
Incluir Consulta
Imprimir relatório consulta
Verificar Usuario
Consultar cliente
Não cadastrado
Cadastrado
Efetuar login
login incorreto
login correto
Solicitar senha
Perfil habilitado
Perfil nãohabilitado
Acessar diagrama de atividade Manter Cliente
D.4 – Manter Consulta
Figura 19 – Diagrama de atividade Manter Consulta
Incluir Cirurgia
Imprimir relatório cirurgia
Verificar Usuario
Consultar cliente
Não cadastrado
Cadastrado
Efetuar login
login incorreto
login correto
Solicitar senha
Perfil habilitado
Perfil nãohabilitado
Acessar diagrama de atividade Manter Cliente
D.5 – Manter Cirurgia
Figura 20 – Diagrama de atividade Manter Cirurgia
Consultar cliente
Não cadastrado
Efetuar login
login incorreto
login correto
Acessar diagrama de atividade Manter Cliente
Cadastrado
Informar dados a alterar
Verificar usuário
Alterar
Excluir
Solicitar senha
Confirma exclusão
Usuário habilitadoDados inválidos
Alterar registro
Dados válidosUsuárionão habilitado
Consultar Agenda
Incluir Agenda
Não cadastrada
Cadastrada
Imprimir relatório da agenda
D.6 – Manter Agenda
Figura 21 – Diagrama de atividade Manter Agenda
Informar usuário e senha
Usuário Logado
Confirmar alteração
Informar nova senha
Alterar senha
Usuário ou senhas inválidos
Usuário válido
SimNão
D.7 – Manter Login
Figura 22 – Diagrama de atividade Manter Login
Selecionar tipo relatório
Informar data inicial-data final
Efetuar login
Imprimir relatório
Login correto
login incorreto
D.8 – Gerar Relatório
Figura 23 – Diagrama de atividade Manter Relatório