ESPECIFICAÇÕES DE CASO DE USO - MANTER CLIENTE
Por: Lidieisa • 8/2/2018 • 9.831 Palavras (40 Páginas) • 511 Visualizações
...
E2 - O sistema mostrará a mensagem “Tem certeza que deseja excluir este registro?” caso tenha clicado no botão excluir, aparecerá esta confirmação.
E3 – O sistema mostrará a mensagem “Registro duplicado” caso o funcionário informe um dado que já foi adicionado. O funcionário poderá retornar e informar o campo ou clicar no botão sair, encerrando o caso de uso.
2.7. Pós-condições
Não há caso de uso como pós-condição.
2.8. Requisitos não Funcionais
Não existem requisitos não funcionais para este caso de uso.
2.9. Relacionamento com outros casos de uso
Este caso de uso está relacionado com o caso de uso manter cidade e manter tipo de cliente.
2.10. Pontos de Extensão
Como ponto de extensão se encontra o caso de uso Manter Cidade.
2.11. Interface Visual
[pic 1]
[pic 2]
2.12. Observações
Os campos em (*) são obrigatórios.
2.13. Diagrama de Caso de Uso
[pic 3]
2. ESPECIFICAÇÕES DE CASO DE USO - MANTER TIPO DE CLIENTE
2.1 Objetivos
Este caso de uso tem por objetivo detalhar o Caso de Uso Manter Tipo de Cliente.
2.2. Público Alvo
Administrador e Padrão – todos os fluxos;
3. MANTER TIPO DE CLIENTE
3.1. Descrição
Este caso de uso tem por finalidade permitir a inclusão, alteração, exclusão e pesquisa de tipo de cliente, permitindo entender como o ator atuará sobre o sistema e manterá seus dados e quais as pessoas que terão acesso a estas funções.
3.2. Atores Envolvidos
Nome do Ator
Tipo
Primário
Secundário
Administrador
X
Padrão
X
3.3. Pré-condições
Para ter acesso a este caso de uso o funcionário deve estar autenticado e possuir pelo menos um cliente cadastrado no sistema.
3.4. Fluxo Básico
- Este caso de uso inicia-se quando o funcionário deseja consultar, cadastrar ou alterar um tipo de cliente;
- O funcionário poderá consultar pela descrição do Tipo de Cliente;
- Após informar a descrição para realização da busca o sistema retornará na tabela os seguintes dados:
- Código do Tipo de Cliente;
- Descrição.
- O funcionário poderá alterar os dados de um determinado Tipo de Cliente, selecionando-o na tabela e confirmando a seleção, onde o fluxo alternativo Alterar Tipo de Cliente é executado;
- O funcionário poderá excluir um determinado Tipo de Cliente onde o fluxo Excluir Tipo de Cliente é executado;
- O funcionário poderá adicionar um novo Tipo de Cliente onde o fluxo Adicionar Tipo de Cliente é executado;
- O caso de uso é encerrado.
3.5. Fluxos Alternativos
3.5.1. Alterar Tipo de Cliente
- O sistema solicita a alteração de um Tipo de Cliente com o campo Código do Tipo de Cliente desabilitado;
- O sistema disponibiliza os seguintes campos para a alteração:
- Descrição;
- Data Alteração.
- O funcionário altera os dados desejados e confirma a alteração;
- O sistema valida os novos dados; [E1]
- O Tipo de Cliente é alterado.
3.5.2. Excluir Tipo de Cliente
- O Funcionário seleciona na tabela um Tipo de Cliente;
- O sistema apresentará todos os campos desabilitados;
- O funcionário confirma a exclusão; [E2]
- Os dados do Tipo de Cliente são excluídos.
3.5.2. Adicionar Tipo de Cliente
- O sistema apresenta uma nova janela com os seguintes campos:
- Código do Tipo de Cliente;
- Descrição;
- Data de cadastro;
- Data Alteração.
- O campo código do Tipo de Cliente estará desabilitado;
- O funcionário preenche os demais campos;
- O funcionário confirma a inclusão;
- O sistema valida as informações e inclui os dados do Tipo de Cliente. [E1] [E3]
3.6. Fluxos de exceção
E1 – O cadastro do Tipo de Cliente possui “campos obrigatórios”, onde deverão ser preenchidos, caso o funcionário deixar de preenchê-los, o sistema mostrará uma mensagem de alerta que o “O campo é obrigatório”. Após preencher os campos obrigatórios o funcionário confirma a inclusão ou edição dos dados, podendo também cancelar o caso de uso.
E2 – O sistema mostrará a mensagem “Tem certeza que deseja excluir este registro?” caso tenha clicado no botão excluir, aparecerá esta confirmação.
E3 – O sistema
...