Skip to content

UC01 Manter Profissional da Saúde

Natalia Rodrigues edited this page Sep 3, 2017 · 10 revisions

Sumário

  1. UC01 - Manter Profissional da Saúde
  1. Fluxo de Eventos
  1. Condições Prévias

  2. Condições Posteriores

  3. Regras de Negócio


1. UC01 - Manter Profissional da Saúde

1.1 Breve Descrição

Este caso de uso possibilita ao usuário cadastrar, consultar, alterar e excluir o seu perfil do sistema. O principal ator é o usuário profissional da saúde.


2. Fluxo de Eventos

2.1 Fluxo Básico

O fluxo se inicia quando o profissional da saúde objetiva a criação de um perfil.

  1. O profissional da saúde seleciona a opção “Cadastrar Profissional da Saúde”;
  2. O sistema apresenta os campos a serem preenchidos pelo profissional para a criação do cadastro: número do CRM, UF do CRM, nome, email, data de nascimento, CPF e número de celular;
  3. O profissional da saúde preenche os campos necessários para a criação do cadastro;
  4. O sistema valida as entradas de cada campo;
  5. O cadastro é concluído com sucesso e o perfil do profissional da saúde é criado.

2.2 Fluxos Alternativos

2.2.1 FA01

O fluxo é iniciado quando o profissional da saúde pretende fazer uma consulta aos dados do seu perfil.

  1. O profissional da saúde seleciona a opção “Visualizar Perfil”;
  2. O sistema apresenta todos os dados referentes ao perfil do profissional da saúde;
  3. A consulta é concluída;

2.2.2 FA02

O fluxo é iniciado quando o profissional da saúde pretende fazer a alteração dos dados do seu perfil.

  1. O profissional da saúde seleciona a opção “Editar Perfil”;
  2. O sistema apresenta os campos preenchidos que podem ser alterados;
  3. O usuário profissional da saúde altera os dados que deseja;
  4. O sistema valida os campos preenchidos pelo usuário;
  5. O perfil é alterado com sucesso;

2.2.3 FA03

O fluxo é iniciado quando o profissional da saúde pretende excluir o seu perfil.

  1. O profissional da saúde seleciona a opção “Excluir Perfil”;
  2. O sistema apresenta uma mensagem de confirmação ao usuário;
  3. O usuário confirma a pretensão de excluir o perfil;
  4. O perfil é excluído com sucesso;

2.3 Fluxos de Exceção

2.3.1 FE01 - Validação do número do CRM

No passo 3 do fluxo básico, caso o usuário digite um número inválido, ou não preencha o campo, o sistema deve exibir uma mensagem de erro e retornar ao passo 3.

2.3.2 FE02 - Validação da UF do CRM

No passo 3 do fluxo básico, caso o usuário digite uma UF inválida, ou não preencha o campo, o sistema deve exibir uma mensagem de erro e retornar ao passo 3.

2.3.3 FE03 - Validação do Nome

No passo 3 do fluxo básico, ou do fluxo alternativo (FA02), caso o usuário digite um nome inválido, ou não preencha o campo, o sistema deve exibir uma mensagem de erro e retornar ao passo 3.

2.3.4 FE04 - Validação do Email

No passo 3 do fluxo básico, ou do fluxo alternativo (FA02), caso o usuário digite um email inválido, ou não preencha o campo, o sistema deve exibir uma mensagem de erro e retornar ao passo 3.

2.3.5 FE05 - Validação da Data de Nascimento

No passo 3 do fluxo básico, ou do fluxo alternativo (FA02), caso o usuário digite uma data de nascimento inválida, ou não preencha o campo, o sistema deve exibir uma mensagem de erro e retornar ao passo 3.

2.3.6 FE06 - Validação do CPF

No passo 3 do fluxo básico, caso o usuário digite um CPF inválido, ou não preencha o campo, o sistema deve exibir uma mensagem de erro e retornar ao passo 3.

2.3.7 FE07 - Validação da Senha

No passo 3 do fluxo básico, ou do fluxo alternativo (FA02), caso o usuário digite uma senha inválida, ou não preencha o campo, o sistema deve exibir uma mensagem de erro e retornar ao passo 3.


3. Condições Prévias

O usuário precisa ter acesso ao sistema. Para fazer a visualização, a alteração ou a exclusão do seu perfil, ele deve estar logado no sistema como profissional da saúde.


4. Condições Posteriores

Ao final do caso de uso, o perfil do usuário profissional da saúde estará criado, alterado ou excluído, se o mesmo já tiver sido criado anteriormente, assim como poderá ter sido visualizado, de acordo com o fluxo seguido pelo usuário.


5. Regras de Negócio

Campo Formato Obrigatoriedade Valor
Número do CRM Inteiro (5 caracteres) Sim 00000
UF do CRM String (2 caracteres) Sim DF
Nome String (5 a 50 caracteres) Sim --
Email String (5 a 30 caracteres) Sim exemplo@exemplo.com
Data de Nascimento Data (10 caracteres) Sim dd/mm/yyyy
CPF String (14 caracteres) Sim 999.000.999-00
Número de Celular String (até 11 caracteres) Não 6199999999
Senha String (4 a 20 caracteres) Sim --

Grupo 2

logo

Release II

Equipe

Sprints

Sprint 0

Sprint 1

Sprint 2

Sprint 3

Sprint 4

Sprint 5

Sprint 6

Sprint 7

Sprint 8

Release I

Gerência do Projeto














Desenvolvimento de Software

Clone this wiki locally