You are on page 1of 4

EXEMPLO 1 Clnica Sorriso Perfeito

A clnica Sorriso perfeito necessita de um sistema que controle


agendamentos e tratamentos odontolgicos de seus pacientes. Para isso
necessita guardar informaes de seus pacientes, dos dentistas que trabalham
na clnica, como tambm dos tipos de tratamentos que so efetuados nos
pacientes. Quando o paciente agenda uma consulta para fazer o oramento,
no feito o seu cadastro completo, sendo que este cadastro criado no dia
do incio do tratamento. A partir disso, toda vez que o paciente chega para dar
continuidade em seu tratamento, feita uma consulta para localizar os dados
pessoais do paciente, bem como o que foi tratado e sua consulta anterior.

Diagrama de Use Case

Agendar horrio
Atores: Paciente e secretria
Resumo: A secretria marca um horrio para o paciente se consultar
Pr-condies:
Ter data e hora disponveis
Fluxo Principal:
1. A secretria abre a tela de agendamentos
2. A secretria seleciona o dia que o paciente deseja
3. O sistema mostra os horrios disponveis no dia especificado
4. A secretria seleciona um horrio e insere o nome e telefone do paciente
5. A secretria salva o agendamento
6. Se a secretria desejar continuar a agendar horrios, o caso de uso volta ao passo
nmero 1.
Fluxo Alternativo (2)
Se algum dado estiver incorreto, o sistema dever emitir uma mensagem de erro.
Fluxo Alternativo (3)
Se no houver nenhum horrio no dia especificado, o sistema mostra uma mensagem
Nenhum horrio disponvel

PDF Creator - PDF4Free v2.0 http://www.pdf4free.com


Ps-condies: horrio agendado
Regras de Negcio (Restries/Validaes):
O campo cdigo do agendamento dever ser gerado automaticamente pelo
sistema.
Os horrios devem ser agendados de meia em meia hora
As datas e horrios devem ser vlidos

Cadastrar paciente
Atores: Paciente e secretria
Resumo: A secretria efetua o cadastro dos dados pessoais do paciente
Pr-condies:
O paciente no esteja cadastrado.
Fluxo Principal:
1. A secretria abre o cadastro de pacientes
2. A secretria insere os dados pessoais do paciente
3. A secretria salva o cadastro
4. Se a secretria desejar continuar a cadastrar pacientes, o caso de uso volta ao
passo nmero 1.
Fluxo Alternativo (1)
A secretria pode cancelar o cadastro
Fluxo Alternativo (2)
Se algum dado estiver incorreto, o sistema dever emitir uma mensagem de erro.
Fluxo Alternativo (3)
Se o sistema verificar que existem campos obrigatrios em branco, o sistema dever
mostrar uma mensagem de aviso e no dever salvar o cadastro.
Ps-condies: paciente cadastrado
Regras de Negcio (Restries/Validaes):
O campo cdigo do paciente dever ser gerado automaticamente pelo sistema.
Os campos nome, CPF e endereo do paciente devem ser obrigatrios.
O campo CPF deve ser validado

Cadastrar paciente sugesto 2


Atores: Paciente e secretria
Resumo: A secretria efetua o cadastro dos dados pessoais do paciente
Pr-condies:
Fluxo Principal:
1. A secretria abre o cadastro de pacientes
2. A secretria verifica se o paciente j est cadastrado
3. A secretria insere os dados pessoais do paciente
4. A secretria salva o cadastro
5. Se a secretria desejar continuar a cadastrar pacientes, o caso de uso volta ao
passo nmero 1.
Fluxo Alternativo (1)
A secretria pode cancelar o cadastro
Fluxo Alternativo (2)
Se o paciente j estiver cadastrado
a. O sistema emitir uma mensagem
b. O sistema possibilitar a atualizao dos dados
Fluxo Alternativo (3)
Se o sistema verificar que existem campos obrigatrios em branco, ele dever mostrar
uma mensagem de aviso e no dever salvar o cadastro.

Ps-condies: paciente cadastrado ou atualizaes efetivadas


Regras de Negcio (Restries/Validaes):
O campo cdigo do paciente dever ser gerado automaticamente pelo sistema.
Os campos nome e endereo do paciente devem ser obrigatrios.
O campo CPF deve ser validado

PDF Creator - PDF4Free v2.0 http://www.pdf4free.com


Cadastrar dentista
Atores: Dentista e secretria
Resumo: A secretria efetua o cadastro dos dados pessoais do dentista
Pr-condies:
O dentista no esteja cadastrado.
Fluxo Principal:
1. A secretria abre o cadastro de dentista
2. A secretria insere os dados pessoais do dentista
3. A secretria salva o cadastro
4. Se a secretria desejar continuar a cadastrar dentistas, o caso de uso volta ao
passo nmero 1.
Fluxo Alternativo (2)
Se algum dado estiver incorreto, o sistema dever emitir uma mensagem de erro.
Fluxo Alternativo (3)
Se o sistema verificar que existem campos obrigatrios em branco, o sistema dever
mostrar uma mensagem de aviso e no dever salvar o cadastro.
Ps-condies: paciente cadastrado
Regras de Negcio (Restries/Validaes):
O campo cdigo do dentista dever ser gerado automaticamente pelo sistema.
Os campos nome, CPF e endereo do dentista devem ser obrigatrios.
O campo CPF deve ser validado

Cadastrar tipos de tratamento


Atores: Secretria
Resumo: A secretria efetua o cadastro dos tipos de tratamento que podem ser efetuados nos
pacientes, como por exemplo, canal, obturao, limpeza, entre outros.
Pr-condies: O tipo de tratamento no deve estar cadastrado
Fluxo Principal:
1. A secretria abre o cadastro de tipo de tratamento
2. A secretria insere os dados do tipo de tratamento
3. A secretria salva o cadastro
4. Se a secretria desejar continuar a cadastrar pacientes, o caso de uso volta ao
passo nmero 1.
Fluxo Alternativo (1)
A secretria cancela o cadastro.
Fluxo Alternativo (3)
Se o sistema verificar que existem campos obrigatrios em branco, o sistema dever
mostrar uma mensagem de aviso e no dever salvar o cadastro.

Ps-condies: paciente cadastrado


Regras de Negcio (Restries/Validaes):
O campo cdigo do tipo de tratamento dever ser gerado automaticamente pelo
sistema.
Os campo descrio deve ser obrigatrio.

Consultar atendimento
Atores: Dentista
Resumo: O dentista consulta os tratamentos anteriores do paciente
Pr-condies: ter um tratamento iniciado
Fluxo Principal:
1. O dentista abre a tela de consulta de atendimentos
2. O dentista insere o nome do paciente para fazer a busca.
3. Se tratamento encontrado
a. Visualizar os dados
4. Se o dentista desejar continuar a consultar os tratamentos, o caso de uso volta ao passo 1.
Fluxo Alternativo (1)

PDF Creator - PDF4Free v2.0 http://www.pdf4free.com


O dentista fecha a tela de consulta de atendimentos.
Fluxo Alternativo (3)
Se nenhum tratamento for encontrado, o sistema mostra uma mensagem Nenhum
tratamento no iniciado

Ps-condies: tratamento visualizado com sucesso


Regras de Negcio (Restries/Validaes):
O campo de consulta deve aceitar somente caracteres do tipo letras.

Efetuar atendimento
Atores: Dentista e paciente
Resumo: O dentista realiza o tratamento no paciente
Pr-condies:
O paciente deve estar previamente cadastrado

Fluxo Principal:
1. O dentista abre a tela dos tratamentos.
2. O sistema abre o caso de uso Consultar atendimento (include)
3. O dentista inicia um novo tratamento
4. O dentista insere os dados do tratamento.
5. O dentista salva o tratamento.
6. Se o dentista desejar continuar a cadastrar os tratamentos, o caso de uso volta ao
passo 1.
Fluxo Alternativo (1)
O dentista cancela o tratamento.
Fluxo Alternativo (5)
Se o dentista no preencheu todos os campos do tratamento, o sistema mostrar uma
mensagem e dever voltar ao passo anterior para preenchimento destes dados
Ps-condies: tratamento cadastrado
Regras de Negcio (Restries/Validaes):
O nmero do atendimento deve ser gerado automaticamente pelo sistema.
O campo data do atendimento deve ser gerado automaticamente.

PDF Creator - PDF4Free v2.0 http://www.pdf4free.com

You might also like