4. Tarefa | Diagrama de Classe de Domínio - Rapha-ferrari/High-Caiapos GitHub Wiki

  1. Construa o diagrama de classe de dominio

Diagrama de classe

Diagrama

Dicionário de Classe de Domínio

Vendedor:

-Atributos: Criar ordem, Realizar troca e Usuário.

-Funções: Criar a ordem de venda expondo seus produtos pelo seu preço.

Comprador:

-Atributos: Escolhe ordem, Realizar troca e Usuário.

-Funções: Escolher a ordem criada pelo vendedor e iniciar o processo de troca.

Exchange:

-Atributos: Monitorar, Organizar, Validar e Processamento.

-Funções: Fazer todos os processos a parte, como validar o comprador e vendedor, organizar as ordens no site, monitorar por ativiades suspeitas e realizar o processamento das trocas.

Pagamento:

-Atributos: Valor

-Funções: Enviar o dinheiro pago pelo comprador, ao vendador.

-Generalizações: Crédito e Pix

Produto:

-Atributos: Tipo, Nome, Quantidade e Valor.

-Funções: É o produto ofertado pelo vendedor, a moeda virtual escolhida por ele com o valor e axas de acordo com o mercado mundial.

Ordem:

-Atributos: Valor e Especificações.

-Funções: Pedido feito pelo comprador, onde é exibido o valor total da compra e as especificações do vendedor, como número minimo de compra, taxa, etc.

Carteira:

-Atributos: Armazenamento.

-Funções: Armazenar temporariamente as moedas virtuais do vendedor e do comprador.