Diagrama de Classes com estrutura MVC

Java

15/03/2013

Olá pessoal,

ja crie o meu diagrama ER, agora estou querendo criar meu diagrama de classes, so que estou em duvida de como fazer.
Eu crio um diagrama com todos eles? Entidades, DAOs, Beans ? (imaginando como ficaria, achei que ficaria algo estranho)

outra coisa eu estou usando o astah(antigo jude) é uma boa ferramenta ou voces preferem outra?
vi nele tambem que tem a opção de se utilizar pacotes para organizar as classes dentro, mas nunca vi nenhum diagrama que utilizasse pacote no seu desenvolvimento... entao vem o meu caso, na estrutura mvc criaria os 3 pacotes?

Descupe pessoal se as perguntas possam parecer um pouco bobas, mas é uma pratica que vejo que tenho de aprender a ter antes de desenvolver meus sistemas, o que ate hoje fazia tudo sem essa documentação etc.

vlw ae..
Thiago Lopes

Thiago Lopes

Curtidas 0

Respostas

Davi Costa

Davi Costa

15/03/2013

Acho que é mais prático criar diagramas apenas das entidades.
As outras camaads existem outras formas de documentar

att Davi
GOSTEI 0
Thiago Lopes

Thiago Lopes

15/03/2013

unhun entendi,
vlw ai irmão
GOSTEI 0
Thiago Lopes

Thiago Lopes

15/03/2013

mas eu estava pensado, as entidades so tem como metodos os gets e os sets, nao ficaria inutil o diagrama de classes n?
GOSTEI 0
Davi Costa

Davi Costa

15/03/2013

Não mesmo, através deles vemos os relacionamentos (o que já é muito importante). E nada obriga a vc sempre usar um modelo anêmico apenas com getters e setters.

Na prática o pessoal usa muito JPA e esquece que existe uma anotação que faz com que o atributo e/ou método não vire uma coluna de banco.

Por exemplo, tenho uma entidade ContaBancaria, a responsabilidade de debitar conta é apenas dela, não preciso criar uma camada de serviço para verificar se o saldo é negativo ou deixar para outra classe/entidade essa responsabilidade, pq não deixar na própria classe ContaBancaria?
Qual a vantagem de deixar na própria classe? Manutenção, eu centralizei a regra de debitar a conta apenas em um lugar e para quem realmente tem essa responsabilidade.

Quer ver mais sobre o assunto? assite esse vídeo: http://vimeo.com/43598193

att Davi
GOSTEI 0
Robson Teixeira

Robson Teixeira

15/03/2013

Thiago, siga as recomendações do nosso colega Davi pois um dos passos mais importantes e fazer o diagrama das entidades do modelo da app que vamos desenvolver, é um dos passos mais importantes! Quando tiver feito esse diagrama já se torna mais facil de fazer os diagramas das camadas da aplicação a ser desenvolvida.
GOSTEI 0
Thiago Lopes

Thiago Lopes

15/03/2013

entendi pessoal, muito boa mesmo as dicas, vou segui-las sim..

brigadão mesmo
GOSTEI 0
José

José

15/03/2013

Obrigado pelo retorno, estou concluindo o tópico.
GOSTEI 0
POSTAR