Caso de USO - UML. Um exemplo prático
Ator primário: funcionário
Objetivo: Este caso de uso tem por objetivo manter os usuários do sistema
Precondições: Ser funcionário cadastrado no sistema, com autorização para isto
Condição de disparo: funcionário decide manter usuário
Fluxo normal:
1. Funcionário loga no sistema
2. Sistema verifica credencial e retorna a tela principal
3. Funcionário escolhe o menu cadastro de usuário
4. Sistema retorna uma tela com um formulário
5. Funcionário preenche formulário e submete
6. Sistema guarda as informações do formulário de cadastro de usuário e volta a tela principal
Fluxo alternativo:
1. Funcionário loga no sistema
2. Sistema verifica credencial e retorna a tela principal
3. Funcionário escolhe o menu alterar cadastro de usuário
4. Sistema retorna uma tela de busca de usuário
5. Funcionário encontra o usuário desejado
6. Sistema retorna uma tela com um formulário de alteração de cadastro
7. Funcionário altera cadastro e submete
8. Sistema guarda as informações e volta a tela principal
Fluxo alternativo:
1. Funcionário loga no sistema
2. Sistema verifica credencial e retorna a tela principal
3. Funcionário escolhe o menu consultar cadastro de usuário
4. Sistema retorna uma tela de busca/consulta de usuário
5. Funcionário encontra o usuário
6. Sistema retorna uma tela com os dados do usuário
Fluxo alternativo:
1. Funcionário loga no sistema
2. Sistema verifica credencial e retorna a tela principal
3. Funcionário escolhe o menu excluir usuário
4. Sistema retorna uma tela de busca de usuário
5. Funcionário encontra usuário e o exclui
Fluxo alternativo:
1. Pessoa loga no sistema
2. Sistema verifica credencial e retorna uma tela com login/senha e com a mensagem “credencial errada, digitar credencial novamente ou cadastre-se ao sistema”
Caso de uso: Manter pedido
Ator primário: funcionário
Objetivo: Este caso de uso tem por objetivo manter os pedidos do sistema
Precondições: Ser funcionário