Diagrama de Classe de Domínio - JoaoDQueiroz/Winx GitHub Wiki
Diagrama:
Substantivos:
- Aparelho
- Valor do serviço
- Conserto
- Técnico
- Representante
- Serviço
Dicionário - Identidade Conceitual das Classes
Pessoa
A classe Pessoa é composta pelos principais atributos de todos atores do sistema (cliente, representante e técnico)
Atributos | Descrição |
---|---|
Nome | Nome completo da pessoa |
CPF | Cadastro de Pessoa Física |
Telefone | Telefone para contato |
Endereço | Endereço residencial |
E-mail de acesso ao sistema | |
Senha | Senha cadastrada para acesso |
Cliente
Classe-filha de Pessoa, portanto herda seus atributos.
Multiplicidades da classe Cliente:
- Um cliente faz uma ou muitas solicitações.
- Um cliente faz um ou muitos pagamentos.
Representante
Classe-filha de Pessoa, portanto herda seus atributos.
Multiplicidades da classe Representante:
- Um representante analisa uma ou muitas solicitações
Técnico
Classe-filha de Pessoa, portanto herda seus atributos.
Multiplicidades da classe Técnico:
- Um ou muitos Técnicos atendem muitas solicitações.
- Um técnico realiza um serviço.
Solicitação
Classe Solicitação consta as informações do endereço,tipo do aparelho, descrição e o código da solicitação
Atributos | Descrição |
---|---|
Cód_Solicitação | Cada solicitação contém um código para podermos fazer referências, enviar ao técnico responsável e cobrar do cliente no final da solicitação. |
Endereço | Como o endereço do cadastro do cliente pode ser diferente do endereço em que ele deseja o reparo do aparelho, esse atributo representa o endereço em que o cliente necessita da visita técnica. |
Tipo do Aparelho | Como existem vários tipos de aparelhos, esse atributo representa o tipo do aparelho. |
Descrição | Nesse atributo o cliente descreve o problema com o máximo de detalhes desde se o aparelho é de uso comercial ou residencial e o problema especificado. |
Agendamento | Nesse atributo o cliente escolhe uma das datas que o sistema disponibilizou para ele receber a visita técnica. |
Multiplicidades da classe Solicitação:
- A solicitação pode ter como responsável apenas um representante
- Uma ou muitas solicitações podem ter como solicitante apenas um cliente.
- Uma solicitação pode ter apenas um pagamento.
- Muitas solicitações podem ter um ou muitos técnicos responsáveis por elas.
Pagamento
Atributos | Descrição |
---|---|
Valor Total | Atributo que contém o valor total que será pago pelo cliente, referente ao serviço prestado. |
Forma | Esse atributo representa o formato de pagamento que o cliente irá usar , podendo ser no cartão ou em dinheiro. |
Multiplicidades da classe Pagamento:
- Um ou muitos pagamentos podem ter um cliente.
- Um pagamento pertence a uma solicitação.
- Um pagamento refere-se a um serviço.
Serviço
Atributos | Descrição |
---|---|
Valor | Nesse atributo consta o valor proposto pelo técnico, segundo o serviço que foi executado. |
Descrição | Atributo no qual há um relatório detalhado de todas ações técnicas que foram feitas pelo técnico durante a manutenção do aparelho. |
Multiplicidades da classe Serviço:
- Um serviço pode ter apenas um pagamento.
- Um serviço pode ser realizado apenas por um técnico.