Win a copy of Rust Web Development this week in the Other Languages forum!
  • 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:
  • Tim Cooke
  • Campbell Ritchie
  • Ron McLeod
  • Liutauras Vilda
  • Jeanne Boyarsky
Sheriffs:
  • Junilu Lacar
  • Rob Spoor
  • Paul Clapham
Saloon Keepers:
  • Tim Holloway
  • Tim Moores
  • Jesse Silverman
  • Stephan van Hulst
  • Carey Brown
Bartenders:
  • Al Hobbs
  • Piet Souris
  • Frits Walraven

Part 2 - Class Diagram - What things are checked

 
Greenhorn
Posts: 18
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Does any one know how the marking for Class Diagram is done. Important points that should be considered while creating the class diagram ....

1. To which level does the class diagram detail to
2. Should we show all the associations between classes.
3. To use or avoid the "uses" relationship ?
4. Necessity of showing linkages between domain objects and controller/EJB Bean classes.
5. Other points to take care of ?

Also - Do we have a link to a standard class diagram which can get a score of 40+ on part 2 :-) ... Maybe a standard pet store class digram somewhere ??
 
Bartender
Posts: 6663
5
MyEclipse IDE Firefox Browser Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

1. To which level does the class diagram detail to



It depends on what level you choose. I chose a conceptual high level where no attributes or methods are displayed.

2. Should we show all the associations between classes.



Yes. Which ever is applicable logically to make the reviewer understand the diagram

3. To use or avoid the "uses" relationship ?



I dont know why one would want to avoid any kind of relationship. As long as it makes sense to you, you can relate classes the way you want to.

4. Necessity of showing linkages between domain objects and controller/EJB Bean classes.



Even at a high level a basic relation is necessary.

5. Other points to take care of ?



Document your assumptions and check, check and recheck your solution. Have someone review your solution in the end so they can tell you about any points you missed out.

Also - Do we have a link to a standard class diagram which can get a score of 40+ on part 2 :-) ... Maybe a standard pet store class digram somewhere ??



Trust me you dont want to do that. In the real world we have no standard diagrams. Its all about confidence. If you are confident about your class diagram and you know it will work out, things will turn out great.
 
Razi Abbas
Greenhorn
Posts: 18
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks for the reply John, I do agree with your comments.

Only problem is that when SUN gives less marks in Class Diagram - they don't explain why .....

I got pretty nice marks in sequence and collaboration diagrams. But in Class Diagram the marks are "very very" less ..... so am not able to understand what went wrong in class diagram .... :-(

javascript: x()
rolling

Any suggestions/pointers ... for obvious mistakes that people do ?
 
You showed up just in time for the waffles! And this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
reply
    Bookmark Topic Watch Topic
  • New Topic