Criando uma especificação uml
Diagrama de casos de uso
3
Caso de Uso: Cadastro dados pessoa (cliente) Descrição Resumida: Este caso de uso é iniciado pelo atendente ao desejar armazenar informações de cadastro de uma nova pessoa do tipo cliente; O sistema dá o atendente a capacidade de cadastrar e armazenar os dados do cliente, seja físico ou jurídico. Cenário Principal: 1. No momento que se inicia uma nova venda o atendente pergunta ao cliente qual é o tipo de nota que ele deseja, e a escolha é: do cliente. 2. Para emissão da nota fiscal o cliente deve estar cadastrado, e este ainda não possui cadastro; 3. O atendente escolhe a opção no menu para realizar o cadastro; 4. O sistema apresenta o formulário para ser preenchidos com as informações do cliente; 5. O cliente informa todos os dados obrigatórios; 6. O sistema registra as informações do cadastro; 7. O sistema exibe a mensagem de ‘Cliente cadastrado’; 8. Sistema volta a tela da venda com as informações de código e nome do cliente já preenchidos; Cenário Secundário: Atendente solicita o cadastro do cliente antes da compra ser iniciada: 1. O atendente escolhe a opção no menu para realizar o cadastro; 2. O sistema apresenta o formulário para ser preenchidos com as informações do cliente; 3. O cliente informa todos os dados obrigatórios; 4. O sistema registra as informações do cadastro; 5. O sistema exibe a mensagem de ‘Cliente cadastrado’; Cpf ou Cnpj são inválidos: Atendente exige os documentos para validar o cadastro; Não tem Cpf ou Cnpj: O cadastro não pode ser realizado; Caso de Uso: Alteração / Consulta dados pessoa (cliente) Descrição Resumida: Este caso de uso é iniciado pelo atendente quando for necessário: a) Alterar cadastros de clientes; b) Consultar de dados de um cliente; O sistema permite que o atendente pesquise o cliente por: código, cpf/cnpj, nome/razão social ou parte dele , umja tabela é preenchida com os dados da pesquisa e após encontrar o cliente desejado o usuário deve selecionar o cliente e clicar no botão