Requisitos Funcionais e Não Funcionas
ID
UC 031
Ator(es)
Gerente
Descrição
O gerente preenche o formulário de cadastro do afiador com todas as informações pertinentes ao mesmo.
Pré-Condição
O ator precisa estar logado no sistema
Cenário Principal
1. O use case inicia quando o ator seleciona a opção do sistema Cadastrar Afiador
2. O ator preenche o formulário com os dados do afiado
3.O sistema salva o cliente no banco de dados
4. O use case é encerrado
Pós-Condição
Dados Inválidos
Cenário Alternativo:
*.a O ator pode finalizar o use case a qualquer momento
2a O CPF do afiador está incorreto
2a.1 O sistema retorna que o CPF é inválido ou está incorreto
2a.2 O sistema retorna ao passo 2 do cenário principal
2b O afiador já é cadastrado
2b.1 O sistema retorna que o afiador já está cadastrado no sistema
2b.2 O sistema retorna ao passo 2 do cenário principal
2c O ator não preenche todos os campos obrigatórios
2c.1 O sistema retorna que existem campos obrigatórios em branco
2c.2 O sistema retorna ao passo 2 do cenário principal
Editar Afiadores
ID
UC 032
Ator(es)
Gerente
Descrição
O gerente realiza alterações do afiador desejado
Pré-Condição
O ator precisa estar logado no sistema
Cenário Principal
1. O use case inicia quando o ator seleciona a opção do sistema Cadastrar Afiador
2. Inclua
3. O ator seleciona o afiador a partir de uma lista de afiadores
4. O ator fornece os novos dados do afiador selecionado
5. O sistema registra a alteração em seu banco de dados
6. O use case é encerrado
Pós-Condição
Dados Inválidos
Cenário Alternativo:
*.a O ator pode finalizar o use case a qualquer momento
4a O CPF do afiador está incorreto
4a.1 O sistema retorna que o CPF é inválido ou está incorreto
4a.2 O sistema retorna ao passo 2 do cenário principal
4b O ator não preenche todos os campos obrigatórios
4b.1 O sistema retorna que existem campos obrigatórios em branco
4b.2 O sistema retorna ao passo 2 do cenário principal