Especialização 4 ‐ Realizar Compra - MATHEUS-DE-ANDRADE-LOURENCO/Projeto1_PSoftware GitHub Wiki
Dropshipping
Especificação de Casos de Uso
Feito por: Murillo Cardoso Ferreira
Caso de Uso – Realizar Compra
Identificador |
UC004 - Realizar Compra |
Nome |
Realizar Compra |
Atores |
Primário: Cliente Secundário: Instituição Financeira, Sistema E-commerce, Fornecedor |
Sumário |
O cliente seleciona produtos no site, escolhe a forma de pagamento e conclui a compra. O sistema processa o pagamento e notifica o fornecedor para envio dos produtos. |
Complexidade |
Alta |
Regras de Negócio |
RN8, RN9 |
Pré-condições |
1. O Cliente deve estar logado na plataforma. 2. O Cliente deve ter um método de pagamento válido. 3. O Produto deve estar disponível no estoque. |
Pós-condição |
1. O Pedido será registrado no sistema. 2. O Pagamento será processado pela Instituição Financeira. 3. O Cliente receberá a confirmação da compra. 4. O Sistema atualizará o estoque do produto. |
Pontos de Inclusão |
- |
Pontos de Extensão |
- |
Fluxo Principal:
Ações do Ator |
Ações do Sistema |
1. O Cliente acessa o aplicativo. |
2. O sistema autentica o login do cliente. |
3. O Cliente navega pelos produtos. |
4. O sistema exibe os produtos disponíveis e suas informações. |
5. O Cliente seleciona um ou mais produtos e adiciona-os ao carrinho até que esteja satisfeito. |
6. O sistema verifica a disponibilidade do estoque. |
7. O Cliente vai para o checkout. |
8. O sistema exibe as opções de pagamento. |
9. O Cliente escolhe a forma de pagamento (ex: Cartão de Crédito, Pix). |
10. O sistema verifica os dados de pagamento. |
11. O Cliente confirma a compra. |
12. O sistema processa o pagamento com a Instituição Financeira. |
13. A Instituição Financeira aprova o pagamento. |
14. O sistema confirma a compra e notifica o cliente. |
15. O Sistema notifica o fornecedor sobre o pedido. |
16. O Fornecedor processa o envio dos produtos. |
Fluxos Alternativos:
- Fluxo Alternativo – Passo 8: Produto fora de estoque.
Ações do Ator |
Ações do Sistema |
9a. O Sistema informa o cliente que o produto está fora de estoque. |
10a. O Cliente pode escolher: (a) Remover o produto e continuar a compra. (b) Cancelar a compra e sair do processo. |
- Fluxo Alternativo – Passo 9: Tempo limite para finalizar a compra expirado.
Ações do Ator |
Ações do Sistema |
10a. O Sistema informa que o tempo para finalização da compra expirou (RN9). |
11a. O carrinho é esvaziado automaticamente, e o cliente é notificado. |
Fluxos de Exceção:
- Fluxo de Exceção – Passo 10: Pagamento recusado pela Instituição Financeira.
Ações do Ator |
Ações do Sistema |
11a. O Sistema informa o cliente sobre a falha no pagamento. |
12a. O Cliente pode: (a) Tentar novamente com outra forma de pagamento. (b) Cancelar a compra. |