Use case
ID: UC 001
Ator: Usuário
Pré-condição: O Usuário deve entrar no sistema para consultar o cliente.
Fluxo Básico:
1- O use case inicia quando o ator seleciona a opção “Pesquisar Cliente”.
2- O sistema solicita os dados para o preenchimento dos respectivos campos.
3- O ator preenche o campo de pesquisa.
3.1- O campo a ser preenchido para pesquisar é o Código, Nome ou CPF.
4- O sistema verifica se os campos necessários de pesquisa foram preenchidos corretamente.
5- O ator seleciona a opção “Pesquisar Cliente”
6- O sistemas retorna a mensagem.
6.1- “Cliente Encontrado”.
6.2- “Cliente Não Encontrado”.
7- O use case é encerrado após efetuar consulta do Cliente.
Pós-condição: O Cliente é pesquisado.
Fluxo Alternativo:
1- Se os campos não forem preenchidos corretamente o sistema informa o campo que precisa ser corrigido ou preenchido e retorna para o Fluxo Básico 2.
Pós-condição: O Ator preenche corretamente o formulário. Fluxo Alternativo:
2- O sistema verifica se o cliente já possui cadastro. Se possui cadastro o sistema retorna 6.1 do Fluxo Básico, Se não possui cadastro retorna 6.2 do Fluxo básico, informar ao ator que é necessário cadastrar o cliente UC 002 Incluir Cliente.
Pós-Condição: O cliente é cadastrado.
Use case: Alterar Cliente
ID: UC 003
Ator: Usuário
Pré-condição: O Usuário deve entrar no sistema para alterar cliente.
Fluxo Básico:
1- O use case inicia quando o ator seleciona a opção “Pesquisar Cliente”.
2- O sistema retorna uma lista de cliente.
3- O ator seleciona o cliente a partir da lista.
4- O sistema informa os campos com dados referentes ao cliente selecionado.
5- O formulário de alteração contem Nome, RG, CPF, Endereço, Cidade, Telefone, Estado Civil, E-mail, Data Nascimento, Naturalidade.
6- O sistema verifica se os campos necessários do formulário de alteração foram preenchidos corretamente.