wood burning stoves
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes basic question about class diagrams Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "basic question about class diagrams" Watch "basic question about class diagrams" New topic

basic question about class diagrams

abd hassan
Ranch Hand

Joined: Jul 15, 2003
Posts: 38
I'm studying the Cade's book for an example of the class diagram. In Cade's book, the class diagram seems to be based upon the business model alone. Just wondering if this level of detail is appropriate. Don't we need to show DAO classes, Service Locator, Session Facades ..etc in the class diagram? And also do we need to show the detailed attributes and accessor methods?

D. Rose
Ranch Hand

Joined: Apr 25, 2003
Posts: 215
There are 2 ways of thinking about class diagrams

1. Class diagrams should show only business classes and no implementation specific classes
2. Class diagrams should show all classesin the system i.e implementation speciifc classes as well.

I personally think that option 1 is good as there are other UML diagrams like package diagrams and component diagram where we can show implementation details.
abd hassan
Ranch Hand

Joined: Jul 15, 2003
Posts: 38
Thanks. So I guess any approach would be fine. Can anybody who passed part2 like to share their experience?
aarti savant

Joined: Oct 27, 2003
Posts: 11
Class diagrams are supposed to be implementation independent ie whether you use a j2ee system or vb, they will not change. For the architecture exam, however, you can add some stateless beans(like customermanager, transactionprocessor etc) to strengthen a j2ee solution.
All specific j2ee components will be in component diagram ONLY.
I agree. Here's the link: http://aspose.com/file-tools
subject: basic question about class diagrams
It's not a secret anymore!