UML - casos de uso
1. ESPECIFICAÇÃO DE CASO DE USO – SECRETÁRIA
- Manter cliente
Projeto: PetSys
Nome: Manter Cliente.
Descrição: Este caso de uso permite a inclusão, exclusão, alteração de clientes, pela secretária ou administrador.
Ator Principal: Secretária ou administrador.
Ator Secundário: Não possui.
Pré-condição: A secretária ou administrador deverá estar devidamente identificado pelo sistema.
Fluxo Principal:
1. A secretária informa o código do cliente [A1].
2. A secretária solicita a busca.
3. O sistema pesquisa os dados do cliente.
4. O sistema exibe os dados do cliente [A2].
5. A secretária edita os dados do cliente [A3].
6. A secretária solicita a gravação dos dados.
7. O sistema valida os dados informados.
8. O sistema grava os dados do cliente [A4].
9. Fim do caso de uso.
Fluxos Alternativos:
A1. Novo Cliente
1. A secretária solicita a inclusão de um novo cliente.
2. O sistema solicita os dados do novo cliente.
3. A secretária informa os dados do cliente.
4. Vai para o passo 6 do fluxo principal.
A2. Cliente não encontrado
1. O sistema informa a situação à secretária
2. Vai para o passo 1 do Fluxo Principal
A3. Exclusão de Cliente
1. Secretária solicita exclusão do cliente
2. O sistema solicita confirmação da exclusão
3. [se confirmação positiva] Sistema exclui cliente
4. Vai para o passo 9 do fluxo principal
A4. Dados inválidos
1. Se algum dado do cliente estiver em desacordo com as regras de validações e restrições, o sistema informa situação à secretária.
2. Vai para o passo 5 do fluxo principal
Pós-condições: Os dados são incluídos, alterados ou excluídos conforme solicitação do cliente.
Restrições e Validações:
1. Nenhum campo poderá ser deixado em branco
2. O campo CPF deverá ser preenchido somente com números
3. O ano de nascimento deverá ser informado com 4 dígitos
- Manter animal
Projeto: PetSys
Nome: Manter Animal.
Descrição: Este caso de uso permite a inclusão, exclusão,