• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Relationships and Notes

 
Ranch Hand
Posts: 46
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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,
 
author & internet detective
Posts: 41860
908
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Bartender
Posts: 361
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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: 46
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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: 361
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
That should not be a problem.
 
Ranch Hand
Posts: 65
Hibernate Firefox Browser Spring
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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: 361
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Posts: 41860
908
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Hibernate Firefox Browser Spring
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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: 361
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Hibernate Firefox Browser Spring
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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: 46
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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: 361
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Hibernate Firefox Browser Spring
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Joao and Ashutosh, will do this way
 
Ranch Hand
Posts: 192
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The consensus is to keep evey thing one diagram, right

thanks
 
Now I am super curious what sports would be like if we allowed drugs and tiny ads.
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic