Dicionário de Dados - yasvitorino/Engenharia_de_Software GitHub Wiki

Dicionário de Dados - Pagamento:

Feito por Yasmin Vitorino

Pagamento deve conter os seguintes parâmetros:

  • Data do pagamento, indicando a data que o pagamento foi realizado

  • Valor cobrado no serviço

  • Campo indicando se o cliente precisa de troco

  • Valor do Troco

  • Forma de pagamento escolhido pelo cliente (pelo app ou em dinheiro)

  • Tipo de pagamento escolhido pelo cliente, Pix ou Cartão de crédito, para pagamento pelo app, ou NULL, para pagamento em dinheiro.

    Pagamento = data_pagamento + val_cob + val precisa_troco + troco + forma_pagamento + tipo_pagamento


Pagamento
data_pagamento Tipo: Data (MM/YYYY)
val_cob Tipo: Númerico
precisa_troco Tipo: binário
troco Tipo: Númerico
forma_pagamento Tipo: 'Pagamento pelo App' , 'Dinheiro'
tipo_pagamento Tipo: Null (para pagamento em dinheiro), 'PIX' (para pagamento pelo App), 'Cartão de Crédito' (para pagamento pelo App)

Dicionário de Dados - Serviço:

Feito por Yasmin Vitorino

Serviço deve conter os seguintes parâmetros:

  • Nome do serviço escolhido

  • Descrição do serviço, detalhamento do que foi solicitado pelo cliente (ex: Montar estante, instalar chuveiro)

    Serviço: nome_servico + descricao_servico

Serviço
nome_servico Tipo: ‘Pedreiro’ , ‘Eletricista’ , ‘Pintor’ , ‘Encanador’ , ‘Chaveiro’ , ‘Jardineiro’ , ‘Mecânico’ , ‘Montador’
descricao_servico Tipo: Alfabético

Diagrama de Domínio - Ressarcimento

Feito por Milena Teixeira

Ressarcimento deve conter os seguintes parâmetros:

  • Data do solicitação, indicando a data que o ressarcimento foi solicitado
  • Valor cobrado no serviço
  • Data do aceite da solicitação, indicando a data que o ressarcimento foi confirmado. NULL caso não seja aprovado.
  • Justificativa, indicando a justificativa do cliente para solicitar o ressarcimento

Ressarcimento = data_solicitação + val_cob + data_aceite + justificativa

Ressarcimento
data_solicitação Tipo: Data (DD/MM/YYYY)
val_cob Tipo: Númerico
data_aceite Tipo: Data (DD/MM/YYYY)
justificativa Tipo: Alfanumérico

Diagrama de Domínio - Agendamento

Agendamento deve conter os seguintes parâmetros:

  • Endereço, indicando a endereço do cliente
  • Data, indicando a data que o serviço será realizado
  • Hora, indicando o horário que o serviço deverá começar
  • Status, indicando os status que o agendamento poderá ter

Agendamento = endereço + data_serviço + hora_serviço + status_agendamento

Agendamento
endereço Tipo: Alfanumérico
data_serviço Tipo: Data (DD/MM/YYYY)
hora Tipo: Hora (HH:MM)
status Tipo: Variável 'Pendente', 'Realizado', 'Pago', 'Pendente de Pagamento', 'Avaliado', 'Pendente de Aprovação'

Dicionário de Dados - Pessoa:

Feito por Mateus Queiroz

Pessoa deve conter os seguintes parâmetros:

  • Nome
  • CPF
  • Telefone
  • Endereço
  • E-mail
  • Sexo
  • Data de Nascimento

Pessoa = nome + cpf + telefone + endereco + e-mail + sexo + data_nascimento

Pessoa
nome Tipo: Alfabético
cpf Tipo: Númerico
telefone Tipo: Numérico
endereco Tipo: Alfanumérico
e-mail Tipo: Alfanumérico
sexo Tipo: ‘M, F’
data_nascimento Tipo: Data: DD/MM/YYYY

Dicionário de Dados - Avaliação:

Avaliação deve conter os seguintes parâmetros:

  • Data, indicando a data em que o serviço foi realizado.
  • Descrição, local onde o cliente avalia o serviço do prestador.
  • Qtd de Estrelas, método de avaliar o prestador.

Avaliação = data + descricao + qtd_estrelas

Avaliação
data Tipo: Data: DD/MM/YYYY
descricao Tipo: Alfabético
qtd_estrelas Tipo: ‘★, ★ ★, ★ ★ ★, ★ ★ ★ ★, ★ ★ ★ ★ ★’
⚠️ **GitHub.com Fallback** ⚠️