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.