Exemplo de caso de uso
Neste documento você encontrará a descrição de 3 casos de uso de sistemas distintos :
Manter Usuário
Manter disciplina
Manter Veículo
Sugerimos que para o trabalho de Engenharia de Software seja utilizado este modelo para descrição, ou seja, contendo estes tópicos e colocando um caso de uso em cada página
Procure juntar os processos de inclusão, alteração e exclusão em um mesmo caso de uso, como no exemplo abaixo. Da mesma forma ele será citado no Quadro de Funcionalidades. (uma única vez)
Os casos de usos referentes à geração de dados, cálculos e consultas serão feitos separadamente.
Um Caso de Uso referente à CONSULTA de uma determinada classe, poderá englobar os vários tipos de consultas com a explicação do fluxo de cada uma delas.
Por Exemplo : Consulta Vendas : haverá explicação para consulta por data, por tipo de produto, por cliente.
Especificação de Caso de Uso: Manter Usuário
1. Breve Descrição
Este caso de uso permite a manutenção do cadastro de usuários do sistema, que podem apropriar as solicitações cadastradas, permitindo Incluir, alterar, excluir e validar Usuário;
2. Atores
1. Assistente;
2. Coordenador;
3. Pré-condição
1. O ator deve estar autenticado no sistema;
4. Fluxos de Eventos
4.1 Fluxo Básico
FB. Incluir Usuário
P1. Esse caso de uso se inicia quando o ator acessa o menu Gerenciar Usuário;
P2. O sistema exibe formulário de cadastro de usuários [RN1];
P3. O ator informa o CPF;
P4. O sistema verifica se existe registro de usuário com o CPF informado;
Caso não exista registro com o CPF informado os demais campos ficam aberto para entrada de registro;
Caso já exista registro com o CPF informado [FA3];
P5. O ator entra com os demais dados cadastrais do novo Usuário e seleciona opção
“Cadastrar usuário” ou “Limpar” [RN3];
P6. O sistema valida informações cadastrais [FE1];
P7. O sistema solicita confirmação;
P8. O ator confirma a operação;
P9. O sistema