| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2011 21:04:29
|
Java_Terminator
JavaEvangelist
Membro desde: 31/07/2009 06:37:37
Mensagens: 437
Offline
|
Boa noite,
Pessoal vou fazer um diagrama de classes mais estou com umas dúvidas:
- No meu sistema eu tenho:
--> 3 classes (BEANS), ou seja, os modelos
--> 3 classes (BUSINESS), ou seja, que controlam a lógica do meu sistema
--> 1 classe de conexao com o banco de dados
--> 2 classes auxiliar
Minha dúvida é quais classes estarão no diagrama de classes? todas?
obrigado.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2011 21:13:53
|
danieldomingues86
Java Ninja
![[Avatar]](/images/avatar/4ce7f4958b31b6e7bde08c7782ca98b1.png)
Membro desde: 20/05/2009 15:10:03
Mensagens: 273
Offline
|
Olá,
A resposta é depende rsrs,
Depende qual o foco do seu diagrama de classes, exatamente qual a comunicação/relacionamento voce precisa mostrar nele, ou seja quais classes estarão envolvidas neste exato diagrama de classes ?
Att
Daniel.
|
Borland CaliberRM Certified
Sun Certified Java Programmer 6
Sun Certified Web Component Developer 5
Oracle Certified Associate, Java SE 5/SE 6
OCPBCD - Estudando.....
Bacharel em Ciências da Computação
"Grandes conquistas vem com grandes sacrificios."
LinkedIn: http://br.linkedin.com/in/danieldomingues86 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2011 22:27:34
|
rbarbosa
HelloWorld
![[Avatar]](/images/avatar/16eaff9dcf7e111152a8127bfc253987.jpg)
Membro desde: 12/01/2011 07:31:28
Mensagens: 12
Localização: Bauru
Offline
|
Como o Daniel disse. Realmente a resposta eh: DEPENDE!
Mas para sanar suas duvidas, e tentando esclarecer de forma academica, procure seguir a orientaçao correta dos projetos.
Nós desenvolvedores temos a mania de pensar na solucao do problema e ja passar para a digitaçao do codigo. Nem sempre isso ajuda!
Procure padronizar o desenvolvimento de seus sistemas seguindo os seguintes metodos (me desculpe caso voce ja tenha experiencia nisso, eh apenas para citar):
- faça a entrevista com o cliente, procure entender a real necessidade dele nesse Sw.
- Tenha esse texto com vc (Levantamento de requisitos) voce vai precisar dele no meio do projeto, com ctz!
- Monte o diagrama de Caso de Uso e o Diagrama de classe. Por fim, tenha um diagrama de sequencia em mãos. Facilitará muito no seu desenvolvimento.
Com isso, vc vai conseguir definir corretamente as etapas do seu sistema (desenvolvimento) e vai te ajudar muito a usar soh o q eh necessario para o seu programa, ter uma documentaçao liimpa e clara, ter um dicionário de dados, que realmente seja um dicionario!
Então. Pecar um tempinho e comece a rabiscar os seus diagramas, analise eles, apartir dai comece a digitar os seus codigos!...eu digo por experiencia propria!...voce terá mais clareza no seu trabalho, facilidade na identificação e aplicação dos metodos, atributos, etc.
Keep Programming!
Good Look! (You will need)!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/09/2011 09:21:03
|
infax01
Smalltalk
![[Avatar]](/images/avatar/7d11234a41d706bbcea6df1f83305fbd.jpg)
Membro desde: 11/09/2011 10:02:34
Mensagens: 2
Localização: Brasília - DF
Offline
|
Gostei da sua explicação rbarbosa. Uma questão, porém: você fez referência ao documento "Levantamento de Requisitos". Provavelmente é uma referência a um documento específico. Você poderia identificá-lo melhor? Autor? Instituição? Livro de origem? Link direto para o documento?
Se era apenas uma referência ao documento gerado pela "entrevista com o cliente" citado anteriormente, eu entendi errado e peço desculpas pela confusão.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/09/2011 13:52:34
|
rbarbosa
HelloWorld
![[Avatar]](/images/avatar/16eaff9dcf7e111152a8127bfc253987.jpg)
Membro desde: 12/01/2011 07:31:28
Mensagens: 12
Localização: Bauru
Offline
|
ola Infax01
Não tem padrões para o Levantamento de requisitos, e é um documento como você entendeu!
Apartir da entrevista com o cliente (trabalho feito pelo analista, porém é interessante que esteja presente o programador), você faz o levantamento desses requisitos, que são as atividades que o programa deve cumprir para que seja coerente com a finalidade da Solução gerada atraves do software que será produzido!
Para que o seu sistema seja eficiente e eficaz, é necessário o cumprimento desses requisitos, que são estabelecidos antes do "digitar dos codigos".
Sinta-se a vontade em tirar duvidas sobre o desenvolvimento!
espero ter ajudado
abraço
|
|
|
 |
|
|