Array
(
)

Dúvidas em Diagrama de Classes

Renan Silva
   - 28 abr 2013

Olá! Estou fazendo a documentação de um projeto da faculdade, sobre um sistema de imobiliária. Até agora não tive problemas em nenhum dos diagramas que fiz, exceto o último. Quando fui apresentar o meu diagrama de classes ao meu orientador, ele simplesmente olhou e disse que estava todo errado. Portanto, gostaria que alguém pudesse me ajudar a entender os erros e, se possível, como consertá-lo. Clique na imagem para abrir em uma nova janela

Luis Floriano
   - 28 abr 2013

Todo errado? a função dele não seria te orientar? oO No caso do diagrama, as classes Cliente, Corretor e Administrador estão herdando da classe Conta, isso não é um pouco estranho? As 3 classes tem diversos atributos em comum, acho que isso melhoria seu diagrama se eles herdassem de uma classe que já contenha esses atributos, por exemplo: Uma classe Funcionário teria os atributos nome, telefone, cep, estado, cidade, etc... E as classes Cliente, Corretor e Administrador herdariam da classe funcionário, deixando desnecessário você colocar esses atributos novamente. Não só os atributos, mas diversos métodos também são idênticos: consultarImovéis(), etc... Poderiam ser tratados na herança. Ps. Oo nome do método com ponto é meio estranho: "gerar.relatório()"Acho que a sintaxe correta seria:"gerarRelatório()" Todos seu métodos são voids? Foi essa sua intenção? Os métodos que consultam algo não devem ter nenhum retorno? Espero ter ajudado, mas fala com esse seu orientador :/

0
|
0

Luis Floriano
   - 28 abr 2013


Citação:
="Yelden"]Todo errado? a função dele não seria te orientar? oO
Haha É exatamente isso que eu falo!
Citação:
="Yelden"]No caso do diagrama, as classes Cliente, Corretor e Administrador estão herdando da classe Conta, isso não é um pouco estranho? As 3 classes tem diversos atributos em comum, acho que isso melhoria seu diagrama se eles herdassem de uma classe que já contenha esses atributos, por exemplo: Uma classe Funcionário teria os atributos nome, telefone, cep, estado, cidade, etc... E as classes Cliente, Corretor e Administrador herdariam da classe funcionário, deixando desnecessário você colocar esses atributos novamente. Não só os atributos, mas diversos métodos também são idênticos: consultarImovéis(), etc... Poderiam ser tratados na herança.
Sim, essa foi a primeira coisa que consertei quando soube que estava "tudo errado". Na versão atual do meu diagrama, isso foi consertado. Eu só não mostrei como está agora, pois ainda estou mexendo no diagrama. O que fiz foi deixar uma classe separada para "Cliente" e outra para "Funcionário". Como só havia dois atributos na classe "Conta", não tinha porquê mantê-la. Além do mais, de acordo com o que está descrito no meu mini-mundo e nas minhas regras de negócio, tanto o funcionário (no caso, o corretor), quanto o cliente podem enviar avisos no sistema. Como isso acabou tornando o relacionamento de muitos-para-muitos, eu mudei a classe "Aviso" como uma classe associativa.
Citação:
="Yelden"]Ps. Oo nome do método com ponto é meio estranho: "gerar.relatório()"Acho que a sintaxe correta seria:"gerarRelatório()" Todos seu métodos são voids? Foi essa sua intenção? Os métodos que consultam algo não devem ter nenhum retorno?
Obrigado. Irei mudar essas partes.
Citação:
="Yelden"]Espero ter ajudado, mas fala com esse seu orientador :/
Hehe... Esse é o problema. Se você conhecesse o meu orientador, entenderia o motivo de eu estar aqui pedindo ajuda em algumas dúvidas. ;) Mas muito obrigado pela resposta!

0
|
0

Andbecker
   - 13 jul 2013

mostra ai como ficou [se ainda tiver o arquivo]

0
|
0

Mauricio Lino
   - 13 jul 2013

alguns professores de faculdade pensam que lecionar é ler slides.

0
|
0

Marcio Leão
   - 13 jul 2013

me recordo disso na faculdade, isso é utilizado profissionalmente? ou não?

0
|
0

Leonardo Oliveira
   - 13 jul 2013


Citação:
="marcioleao"]me recordo disso na faculdade, isso é utilizado profissionalmente? ou não?
depende da empresa, projeto.

0
|
0

Marcio Leão
   - 13 jul 2013


Citação:
="mauriciolino"]alguns professores de faculdade pensam que lecionar é ler slides.
Hehe verdade!
Citação:
="marcioleao"]me recordo disso na faculdade, isso é utilizado profissionalmente? ou não?
É o que eu me pergunto todos os dias...
Citação:
="andbecker"]mostra ai como ficou [se ainda tiver o arquivo]
Sim, eu tenho. Passou tanto tempo que eu tive tempo o suficiente para repensar o meu diagrama. Inclusive já fiz a minha apresentação, e passei sem nenhum problema. :) Enfim, o meu diagrama ficou assim: Clique na imagem para abrir em uma nova janela

0
|
0

Mauricio Lino
   - 14 jul 2013

triste realidade...

0
|
0

Marcio Leão
   - 14 jul 2013

entendo :mrgreen:

0
|
0

Roniere Almeida
   - 14 jul 2013

como isso me traz um sentimento de nostalgia, agradeceria se alguem me pudesse alguma video aula sobre isso. faz tempo, mal me lembro.

0
|
0

Andbecker
   - 14 jul 2013

obrigado por compartilhar!

0
|
0