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  BD model and the 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 " BD model and the class diagram" Watch " BD model and the class diagram" New topic

BD model and the class diagram

Jesse Jesse

Joined: Dec 08, 2005
Posts: 10

Just wondering is it allowed to modify the supplied BDM model when creating the class diagram i.e. has BDM concepts and structural constraints between the concepts required to be the same in the class diagram. I also take it that you can add new classes to the class diagram to supplement the existing BDM concepts such as inventory, flight etc.

The other question is related to controller classes etc has anybody added these concepts to there class model or what exactly is the class model supposed to show an analysis model or a fully fledged design depicting the classes in the system

Any input would be great
Steven Wong
Ranch Hand

Joined: Mar 07, 2002
Posts: 295

You can surely change the supplied BDM model as long as you provide assumptions and reasons why you choose to do so. Yes, you can add more classes to the class diagram on top of the existing BDM model.

I followed Cade's concept and never added the controller classes to the class diagram. These are available in my component diagrams though.

My advise though is to keep it simple and make sure you have the basic requirements "met" before you add in any other additional ones.

best regards,<br />Steven<br />SCJP, SCEA
Giju George
Ranch Hand

Joined: Jun 08, 2004
Posts: 333
AS steven said, make the class diagram "SIMPLE". I changed the relationships in the BDM, but documented and gave reasons why I did so.

SCJP 1.4, SCWCD 1.4, SCBCD 1.3, SCEA
I agree. Here's the link:
subject: BD model and the class diagram
It's not a secret anymore!