TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A ESPECIFICAÇÃO DO CASO DE USO

Por:   •  18/5/2022  •  Trabalho acadêmico  •  1.025 Palavras (5 Páginas)  •  112 Visualizações

Página 1 de 5

ESPECIFICAÇÃO DO CASO DE USO

UC001 – MANTER CLIENTE

VERSÃO 1.0

Controle de Mudança

Versão

Data

Mudança

Responsável

Revisor

1.0

01/09/2020

Versão Inicial

Leandro Gonzalez

 

  • DESCRIÇÃO
  • O caso de uso manter cliente visa pesquisar, incluir, alterar, excluir e consultar cliente.
  • ATORES
  • Cliente e funcionário.
  • PRÉ-CONDIÇÕES
  • Não se aplica.
  • FLUXO PRINCIPAL
  • O ator verifica a necessidade de pesquisar, criar, alterar, consultar ou excluir um cliente.
  • O Sistema disponibiliza uma lista com os CPFs e os nomes dos clientes cadastrados, em ordem crescente por nome, a opção de inclusão, a opção de alteração, a opção de consulta, a opção de exclusão e um filtro de pesquisa com os campos: CPF e nome.
  • Caso o ator informe os campos no filtro e escolha a opção de pesquisa [Ver fluxo alternativo - Pesquisa].
  • Caso o ator escolha a opção de inclusão [Ver fluxo alternativo - Inclusão].
  • Caso o ator escolha a opção de alteração [Ver fluxo alternativo  - Alteração].
  • Caso o ator escolha a opção consulta [Ver fluxo alternativo - Consulta].
  • Caso o ator escolha a opção de exclusão [Ver fluxo alternativo - Exclusão].
  • FLUXOS ALTERNATIVOS
  • FLUXO ALTERNATIVO PESQUISA
  •  No passo do fluxo básico,o administrador selecionou a opção "pesquisar";
  • O sistema desabilita os campos "incluir", "confirmar, "alterar"e"inativar";
  • O sistema habilita os campos;
  • O administrador preenche um ou mais campos a sua escolha;
  • Oadministrador seleciona a opção "Pesquisar";
  • O sistema verifica no banco de dados o cliente relacionado aos campos (solicitado(s);
  • O sistema exibe o resultado da pesquisa;
  • Fim do caso de uso.

  • FLUXO ALTERNATIVO INCLUSÃO
  • O administrador executa a operação "cadastrar cliente"
  • O sitema desabilita as opções Alterar, Inativar e Confirmar;
  • O stema habilita a opção Incluir, Pesquisar, Cancelar e Voltar;
  • Todos os campos da tela são habilitados;
  • O administrador preenche os campos;
  • O sistema valida os campos preenchidos;
  • O sitema habilita o botão Confirmar;
  • O administrador Confirma a inclusão;
  • O sistema insere os dados no Banco de dados;
  • Fim do caso de uso.
  • FLUXO ALTERNATIVO ALTERAÇÃO
  • O administrador realiza a operação "Altera dados";
  • O sistema habilita a opção "alterar", "excluir", "cancelar"e"voltar";
  • O administrador clica em "alterar"
  • O sistema habilita todos os campos para edição;
  • O administrador seleciona e altera os dados pretendidos;
  • O sistema autentica os dados inseridos;
  • O administrador clica em "Confirmar";
  • O sistema valida os campos alterados;
  • O sistema altera os dados;
  • O caso de uso é encerrado.
  • FLUXO ALTERNATIVO CONSULTA
  • O administrador realiza a operação "consultar cliente"
  • O sistema habilita a opção "Consultar" e "voltar"
  • O administrador clica em "Consultar"
  • O sistema habilita o campo para pesquisa do cliente;
  • O administrador clica no cliente desejado;
  • O sistema libera o campo "Confirmar";
  • O caso de uso é encerrado.
  • FLUXO ALTERNATIVO EXCLUSÃO
  • O administrador realiza o fluxo alternativo;
  • O sistema habilita as opções "Excluir", "Alterar", "Cancelar" e "Voltar";
  • O sistema desabilita as opções "Incluir" e "Confirmar";
  • O sistema autentica os dados inseridos;
  • O administrador clica em "Excluir";
  • O sistema habilita a opção "Confirmar"
  • O administrador confirmação;
  • O sistema excluir cliente;
  • O caso de uso é encerrado.
  • REGRA DE NEGÓCIO
  • Todos os campos obrigatórios do cliente devem ser preenchidos.
  • Não é permitido incluir cliente com o CPF repetido.
  • FLUXO DE EXCEÇÃO
  • VALIDAÇÃO DO FILTRO DE PESQUISA
  • O ator informa valores incompatíveis com os tipos dos campos.
  • O sistema exibe a mensagem “Dados inválidos.” e realça o(s) campo(s) com problema(s).
  • O ator informa um CPF de um cliente que não existe.
  • O sistema exibe a mensagem “CPF de cliente inexistente.”
  • O ator informa um nome de um cliente que não existe.
  • O sistema exibe a mensagem “Nome de cliente inexistente.”
  • O ator não informa nenhum dos campos do filtro.
  • O sistema exibe a mensagem “É necessário informar pelo menos um dos campos do filtro.”
  • VALIDAÇÃO DE MANUTENÇÃO DOS DADOS
  • O ator deixa de informar um dos campos obrigatórios.
  • O sistema exibe a mensagem “Campo obrigatório não informado” e realça o(s) campo(s) com problema(s).
  • O ator informa valores incompatíveis com os tipos dos campos.
  • O sistema exibe a seguinte mensagem “Dados inválidos” e realça o(s) campo(s) com problema(s).
  • O ator informa um CPF que já existe.
  • O sistema exibe a mensagem “CPF existente.”
  • DADOS
  • PESQUISA:
  • Filtro:
  • CPF (editável e não obrigatório);
  • Nome (editável e não obrigatório).
  •         Lista de registro:
  • CPF (não editável);
  • Nome (não editável).
  • INCLUSÃO E ALTERAÇÃO

        CPF (editável e obrigatório);

        Nome (editável e obrigatório);

        Data de nascimento (editável e obrigatório);

        Endereço (editável e obrigatório);

        Número (editável e obrigatório);

        Bairro (editável e obrigatório);

        Cidade (editável e obrigatório);

        Estado (editável, obrigatório, lista suspensa com as siglas de todos os estados em ordem alfabética);

...

Baixar como (para membros premium)  txt (6.4 Kb)   pdf (232.7 Kb)   docx (163.3 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com