Engenharia de software - Exemplo de caso de uso
Suponha um sistema online
Cadastro
Objetivo: aluno, docente ou servidor cria um cadastro para usufruir do sistema para solicitar um serviço aos técnicos.
Atores: usuários do sistema.
Pré-requisitos: ser aluno, docente, servidor ou técnico dos departamentos que atendem os serviços.
Fluxo Principal:
1. O ator acessa a área de login.
2. O ator acessa a área de “Primeiro acesso”.
3. O ator digitar o nome, e-mail, senha, repete a senha e seleciona seu tipo: se for aluno, digita a matricula ou se for servidor e sua chapa funcional*.
4. O ator confirma o cadastro.
Fluxo Alternativo: 4.1. Não pode existir mais de um cadastro criado com o mesmo número de matrícula ou chapa funcional. 4.2. Voltar para a etapa 4 do fluxo principal.
Referência ao item 3 do fluxo principal: Todos os campos obrigatórios devem ser preenchidos. Para cadastrar um novo técnico, outro técnico já deve estar cadastrado.
• Login
Objetivo: realizar login para fazer a solicitação de serviço.
Atores: usuários do sistema.
Pré-requisito: o ator já deve ter feito o cadastro.
Fluxo Principal: 1. O ator acessa a área de login. 2. O ator insere o login e senha. 3. Sistema válida login. 4. Sistema disponibiliza página de serviço*.
Fluxo Alternativo da etapa 3: 3.1. Login ou senha inválidos. 3.2. Sistema mostra mensagem de erro. 3.3. Voltar para etapa 2 do fluxo principal.
Referência ao item 4 do fluxo principal: Para login feito por clientes, acessa página para solicitar serviço. Para login feito por técnicos, acessa a página para visualizar serviços.
• Alterar senha
Objetivo: alterar senha.
Atores: usuários do sistema.
Pré-requisito: o ator já deve ter feito o cadastro no sistema e estar logado.
Fluxo Principal: 1. O ator acessa alterar cadastro. 2. O ator escolhe a nova senha 3. O ator confirma. 4. O sistema processa e altera a senha.
• Esqueceu senha