Você está na página 1de 3

Identificação: CSU01

Nome: Cadastrar Cliente


Descrição: Realizar o cadastramento Inicial do CLiente
Ator: Cliente
Importância: Essencial
Pré-condição:
Pós-Condição: Cliente cadastrado no sistema
Fluxo Principal:
1. Cliente informa CPF
2. Sistema verifica que o Cliente não está cadastrado
3. Sistema solicita dados do Cliente
4. Cliente informa dados
5. Sistema registra dados de Cliente no sistema
6. Registrar entrada

sistema
Fluxos Secundários:
Cliente já cadastrado
2.1 Exibir msg de erro “Cliente já possui cadastro no sistema!”
2.2 Volta para 1
CPF inválido
1.1 Exibir msg de erro “Número de CPF inválido!”
1.2 Volta para 1.
Estrutura de Dados
ED1 - Cliente
1. CPF
2. Nome do Cliente
3. ID
4. Senha
5. RG
6. Logradouro
7. Número
8. Bairro
9. Cidade
10. Estado
11. CEP
12. Fone Residencial
13. Fone Comercial
14. Fone Celular
Regras de Negócio
RN01 – Dados de Cliente obrigatórios: CPF, ID, senha, RG, Nome, Endereço (CEP, número)

Identificação: CSU02
Nome: Realizar Identificação
Descrição: Realizar identificação do Cliente (login)
Ator: Cliente
Importância: Essencial
Pré-condição: Cliente cadastrado no sistema
Pós-Condição: Cliente identificado e registrado no sistema
Fluxo Principal:
1. Cliente informa ID e senha
2. Sistema recupera Cliente correspondente ao ID
3. Sistema valida senha do Cliente
4. Sistema registra entrada no sistema

Fluxos Secundários:
Cliente Não cadastrado
2.1 Exibir msg de erro “Cliente não possui cadastro no sistema!”
2.2 Volta para 1
Senha inválida
3.1 Exibir msg de erro “Senha inválida!”
3.2 Volta para 1.

Identificação: CSU03
Nome: Finalizar Venda
Descrição: Totalizar a venda, completar com dados de forma de pagamento e endereço
entrega.
Ator: Cliente
Importância: Essencial
Pré-condição: Produtos selecionados no carrinho e cliente cadastrado no sistema
Pós-Condição: Venda registrada, pagamento efetuado, nota de venda emitida.
Fluxo Principal:
1. Cliente solicita fechamento de venda
2. Sistema verifica que o cliente está identificado pelo sistema.
a. Estender “Realizar Identificação”
3. Sistema relaciona produtos incluídos no carrinho
4. Criar Venda para o Cliente
5. Incluir produtos do carrinho na Venda
6. Sistema solicita local de entrega
7. Cliente informa endereço
8. Sistema atualiza endereço entrega na Venda
9. Sistema calcula frete e informa o total a pagar
10. Cliente seleciona forma de pagamento
a. Se selecionado cartão, estender “Receber Pagamento Cartão”
b. Se selecionado boleto, estender “Emitir Boleto Bancário”
11. Registrar a forma de pagamento
12. Salvar venda
13. Emitir nota de venda
Fluxos Secundários:
Cliente seleciona produto do carrinho para exclusão
3.1 Estender “Exclui produto selecionado” para o produto selecionado
3.2 Volta para 23
Cliente altera endereço de entrega
6.1 Volta para 6.
Pontos de Extensão
2.a - <CASO 1> Realizar Identificação
6.a - <CASO 2> Receber Pagamento em Cartão
6.b - <CASO 3> Emitir Boleto Bancário
Estrutura de Dados
ED1 – Nota de Venda
1. Nro Nota Venda
2. Data emissão
3. CPF
4. Nome do Cliente
5. Endereço de entrega
6. Itens de venda
a. Quantidade de produto
b. Código do Produto
c. Descrição
d. Preço unitário
e. Total do item
7. Total da nota

Você também pode gostar