File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Technology independent class diagram Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Technology independent class diagram" Watch "Technology independent class diagram" New topic

Technology independent class diagram

Vinay Singh
Ranch Hand

Joined: Dec 15, 2004
Posts: 174
Hello Friends
I had been going through a lot of posts here esp Parag and Harish. They have mentioned that their class diagram is technology independent.
Does that means that the class diagram is just an extension of Business domain model ?
If yes then how would you relate the classes in sequence & component diagram to that in the class diagram ?
In my view class diagram would consist of FrontController, RequestHandler/Action class, Managers (which would be session beans), entities(which would be termed as VO & entity beans), MailManager etc.
Am I going in the right direction or losing track ?
Would request your valuable opinion on this.

Technical quiz and interview questions   SCJP 6 mock practice test
Giju George
Ranch Hand

Joined: Jun 08, 2004
Posts: 333
Hi Vinays,
Even I was going through some of the old forums, and what I found out was : the class diagram should be very simple. It should be an extension of the BDOM. If you start including all your Front controller, Business Delegate etc.. the class diagram will be huge and will only confuse the grader. There are people who passed with just 12 classes , so your task is to identify the "correct classes" to be included in the class diagram. All the other classes should be mentioned in the component/sequence diagram. Refer to cade's book.

I am also at the early stages of the assignment

SCJP 1.4, SCWCD 1.4, SCBCD 1.3, SCEA
Sujatha Kumar
Ranch Hand

Joined: Jan 05, 2004
Posts: 134

Class diagram is the one which talks purely about business.

Your component diagram should talk about technologies and
patterns used.

The idea is that the business and technology should not be
mixed up.
[ July 20, 2005: Message edited by: Sujatha Kumar ]

Vinay Singh
Ranch Hand

Joined: Dec 15, 2004
Posts: 174
Thanks Giju and Sujatha
Sujatha, then can we co relate the classes in class diagram top that in sequence and componnent diagram ?
I mean I have entity Filght in class diagram , which would be a VO as well as entity bean.
Should this be explained with documentation in class diagram or assumptions doc?
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
subject: Technology independent class diagram
It's not a secret anymore!