Use case - efetuar compra
Versão - 1.0
Histórico de Revisões Data | Versão | Descrição | Autor | 06/11/2012 | 1.0 | Versão Inicial | Grupo FIAP | | | | | | | | | | | | |
Índice 1. Nome do Use Case: Efetuar Compra 4 1.1 Breve Descrição 4 2. Fluxo de Eventos 4 2.1 Fluxo Básico. 4 2.2 Fluxos Alternativos. 4 2.3 Fluxos de Exceção. 4 3. Requisitos Especiais 5 4. Pré-Condição 5 4.1 Cliente Logado 5 4.2 Carrinho de Compras Carregado 5 5. Pós-Condição 5 5.1 Pedido Realizado 5 6. Pontos de Extensão 5 6.1 Use Case “Manter Carrinho” 5 7. Diagramas 6
Nome do Use Case: Efetuar Compra
Breve Descrição
Este use case efetiva a compra dos produtos que estão armazenados no carrinho de compras. Será responsável por informar os itens vendidos ao setor de Logística para posterior envio ao Cliente.
Fluxo de Eventos
Fluxo Básico
O caso de uso inicia quando o Cliente aciona a opção “Finalizar Pedido”.
O sistema apresenta a tela para finalização do pedido, com os dados do(s) item(ns) selecionado(s), o valor do frete e o valor total do pedido.
O sistema solicita ao Cliente que selecione a forma de envio e a forma de pagamento.
O Cliente aciona a opção “Confirmar Compra”.
O sistema aciona o UC “Validar Pagamento”.
O sistema grava os dados da compra e apresenta uma mensagem de confirmação da compra, informando o número do pedido.
O sistema esvazia o carrinho.
O fluxo básico é finalizado.
Fluxos Alternativos
Alterar Pedido
No passo 2.1.4 do fluxo básico, o Cliente aciona a opção “Alterar Pedido”.
O sistema aciona o UC “Manter Carrinho”.
O fluxo alternativo é finalizado.
Fluxos de Exceção
Forma de Envio não selecionada
No passo 2.1.4 do fluxo básico, o sistema identifica que o Cliente não selecionou a forma de envio.
O sistema exibe a mensagem “Favor selecionar a forma de envio”.
O sistema retorna para o passo 2.1.3 do fluxo básico.
O fluxo de exceção é