3. Tarefa | Especificação de Cenário de Caso de Uso - Rapha-ferrari/High-Caiapos GitHub Wiki
Feito por: Raphael Ferrari
Caso de Uso: Encontrar ordem
Fluxo principal:
Descrição: Especifição de Cenário
Ator: Comprador
Pré condições: Comprador autenticado no site com foto e documento e conta ativa no sistema
Pós condições: Ordem de compra realizada e aguardar resposta do vendedor
Nome: Encontrar ordem
Sumário: Tornar possível que o cliente encontre uma ordem de seu agrado para realizar a troca.
Ações do Ator:
1 - Comprador realiza login ou registra uma nova conta.
2 - Comprador escolhe qual das ordens disponiveis ele quer.
6 - Comprador seleciona método de pagamento (Crédito ou Pix).
7 - Comprador conversa com vendedor para ver se está tudo de acordo com o que o comprador quer.
11 - Comprador avalia Vendedor e Vendedor avalia Comprador.
Ações do Sistema:
3 - Sistema notifica o vendedor que sua ordem foi selecionada por um comprador.
4 - Sistema valida identidade e perfil do comprador e do vendedor.
5 - Sistema exibe as informações da ordem para o comprador.
8 - Sistema verifica a ordem, verifica falhas no pagamento, nas moedas, etc.
9 - Sistema realiza a troca entre vendedor e comprador e finaliza a transação.
10 - Sistema notifica vendedor e comprador para avaliarem uns aos outros.
Fluxo alternativo:
Passo 2 - Vendedor não aceita a proposta de troca
Ações do ator:
--
Ações do Sistema:
2 - Sistema notifica o vendedor que sua ordem foi selecionada por um comprador.
3 - Vendedor não aceita a proposta de compra do comprador.
4 - Sistema notifica comprador que sua proposta de troca não foi aceita pelo vendedor.
5 - Sistema encaminha o comprador para a página das ordens disponiveis.
Fluxo alternativo:
Passo 3 - Identidade não validada do Comprador
Ações do Ator:
--
Ações do Sistema:
3 - Sistema valida identidade e perfil do comprador e do vendedor.
4 - Sistema notifica vendedor que comprador não esta validade no banco do site.
5 - Sistema termina proposta de troca.
Fluxo alternativo:
Passo 6 - Comprador não aceita termos do Vendedor
Ações do Ator:
6 - Comprador conversa com vendedor para ver se está tudo de acordo com o que o comprador quer.
7 - Comprador não aceita os termos do vendedor.
8 - Comprador cancela ordem de troca.
Ações do Sistema:
9 - Sistema notifica vendedor que Comprador não aceitou os termos impostos.
10 - Sistema cancela ordem.