A ESPECIFICAÇÃO DO CASO DE USO
Por: Icaro Rocha • 18/5/2022 • Trabalho acadêmico • 1.025 Palavras (5 Páginas) • 105 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);
...
Disponível apenas no TrabalhosGratuitos.com