• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Relationships and Notes

 
Joao Bosco Jares
Ranch Hand
Posts: 44
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Friends,

I am ending the class diagram of the SCEA II exam that has more than 60 classes at now (very detailed), but because of the excess of detail I am having to express some relationships with notes. Any one can tell me if this practice is aceptable by SUN/Oracle?


Regards,
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 34071
331
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I don't know. I recommend splitting the diagram into two or three so you can display relationships in UML.
 
Sharma Ashutosh
Bartender
Posts: 346
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am ending the class diagram of the SCEA II exam that has more than 60 classes at now (very detailed), but because of the excess of detail I am having to express some relationships with notes. Any one can tell me if this practice is aceptable by SUN/Oracle?


Yes i too had too many classes to be shown-i have displayed interfaces, DAOs, utility helpers and everything...
I just divided the entire diagram into two - front end and backend. In my backend class diagram i had almost 45+ classes. My SuD was also termed too detailed by peer architects.

Showing UML notes is a good practice....in fact whatever help a evaluator understand the SuD is a welcome practice.

Try to make sure that your diagram is not too cluttered and not too much horizontal/vertical scrolling is required.
 
Joao Bosco Jares
Ranch Hand
Posts: 44
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Jeanne and Sharma,

Thank you very much for reply. I´ve planing implement the full class diagram with a bigest view in one place, and others such as web tier, business tier and eis tier to explain better the first one. Can be a good idea, what do you think about it?


Regards,
 
Sharma Ashutosh
Bartender
Posts: 346
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
That should not be a problem.
 
Vignesh Murali Natarajan
Ranch Hand
Posts: 65
Firefox Browser Hibernate Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Sharma Ashutosh wrote:That should not be a problem.

I have close to 60 classes in my Class diagram too. I can feel that it is a bit cluttered. Although I managed to depict every relationship in UML and in my point of view all the relationships are clearly traceable(with some amount of scrolling though). I did not split up my class diagram heeding to Cade's advice in his presentation. Am I doing the right thing over here? Should I split it up? I was relieved that I am done with the class diagram but if I have to split it, it will be another pain
 
Sharma Ashutosh
Bartender
Posts: 346
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I was relieved that I am done with the class diagram but if I have to split it, it will be another pain

No pain no gain. Your UML tool can do that for you. In my case Visual Paradigm could do that for me.
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 34071
331
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Joao Bosco Jares wrote: I´ve planing implement the full class diagram with a bigest view in one place, and others such as web tier, business tier and eis tier to explain better the first one. Can be a good idea, what do you think about it?

Sounds good. And I agree that UML notes are good. However, i don't think they should replace UML relationships.
 
Vignesh Murali Natarajan
Ranch Hand
Posts: 65
Firefox Browser Hibernate Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Sharma Ashutosh wrote:
I was relieved that I am done with the class diagram but if I have to split it, it will be another pain

No pain no gain. Your UML tool can do that for you. In my case Visual Paradigm could do that for me.

If I have to split the class diagram, I am planning to keep the complete diagram that I just built in tact while producing three other class diagrams one each for Presentation, Integration and Business. Total of 4 class diagrams. Will this be acceptable? BTW can anyone tell me what is the max safe size for the assignment jar? I know that having the diagrams in gif format helps, but my Full class diagram(just this diagram) when rendered as gif will not show up in IE. Guess this is because of the huge size of the gif Image
 
Sharma Ashutosh
Bartender
Posts: 346
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
My JAR file size was 1.7 MB. I have even saw in JR forum somebody uploaded a 2.9 MB jar file also. I will say don't go beyond 5 MB.
 
Vignesh Murali Natarajan
Ranch Hand
Posts: 65
Firefox Browser Hibernate Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Ashutosh. Do you feel that my approach of providing the complete class diagram without splitting and providing class diagrams for the presentation, integration and the business tiers (essentially a redundant but condensed version of the complete class diagram) will be acceptable?
 
Joao Bosco Jares
Ranch Hand
Posts: 44
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Vignesh Murali Natarajan wrote:Thanks Ashutosh. Do you feel that my approach of providing the complete class diagram without splitting and providing class diagrams for the presentation, integration and the business tiers (essentially a redundant but condensed version of the complete class diagram) will be acceptable?


Vignesh,

I found in the Internet some cases of success using this away. I believe that´s sounds good.
 
Sharma Ashutosh
Bartender
Posts: 346
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think it should be okay.
They look for the completeness of the solution rather than how good it looks.

In the notes-just apologize to provide a big monolithic diagram....that's what i also did
 
Vignesh Murali Natarajan
Ranch Hand
Posts: 65
Firefox Browser Hibernate Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Joao and Ashutosh, will do this way
 
John Lincoln
Ranch Hand
Posts: 192
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The consensus is to keep evey thing one diagram, right

thanks
 
Don't get me started about those stupid light bulbs.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic