Caso de Uso e Diagrama

27
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!”

Transcript of Caso de Uso e Diagrama

Page 1: 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”.

Page 2: Caso de Uso e Diagrama

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

Page 3: Caso de Uso e Diagrama

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!”

Page 4: Caso de Uso e Diagrama

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

Page 5: Caso de Uso e Diagrama

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

Page 6: Caso de Uso e Diagrama

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!”

Page 7: Caso de Uso e Diagrama

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).

Page 8: Caso de Uso e Diagrama

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

Page 9: Caso de Uso e Diagrama

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).

Page 10: Caso de Uso e Diagrama

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.

Page 11: Caso de Uso e Diagrama

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”.

Page 12: Caso de Uso e Diagrama

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.

Page 13: Caso de Uso e Diagrama

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)

Page 14: Caso de Uso e Diagrama

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

Page 15: Caso de Uso e Diagrama

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

Page 16: Caso de Uso e Diagrama

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

Page 17: Caso de Uso e Diagrama

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

Page 18: Caso de Uso e Diagrama

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

Page 19: Caso de Uso e Diagrama

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

Page 20: Caso de Uso e Diagrama

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

Page 21: Caso de Uso e Diagrama

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