I'm new to Part 2 of SCEA. I was looking at the BDM. I believe the entities in the BDM would translate to classes in the class diagram. Aside from these entities in BDM, what should still be put in the class diagram, EJB objects, controllers?
What to put in class diagram? Some spices, pepper, garlic and not too much salt but don't forget onions. It'll then taste great! Sorry, trying to be funny but not mean. I would have to say however that your question is too general. Maybe you should read some of the software design books first.
F [ January 03, 2006: Message edited by: Francis Amanfo ]
If you browse through the posts here, you will see that people have done it a variety of ways. Most of the posts that I have read indicate that you shouldn't put implementation specific classes into the diagram (like controllers, EJBs, etc.). In fact, many that have done this have had to resubmit their assignment later.
As Francis indicated, reading more about software design (architecture) will help you to make decisions about what is important to put in the class diagrams. People have passed by modifying and people have passed by not modifying the original Business Domain Diagram. The key then is not in so much the decisions you make (although if you make a crazy class model you clearly won't pass), rather, (1) how consistent you are acoss all of your documents and (2) how clearly you justify your decisions in your documentation.