aspose file tools*
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes SCEA Part-2 Can we have main class diagram without properties and separate diagrams for details? 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 "SCEA Part-2 Can we have main class diagram without properties and separate diagrams for details?" Watch "SCEA Part-2 Can we have main class diagram without properties and separate diagrams for details?" New topic
Author

SCEA Part-2 Can we have main class diagram without properties and separate diagrams for details?

prasune john
Greenhorn

Joined: Oct 29, 2010
Posts: 4
Hi all,
I was doing the SCEA part-2 assignment. I have a lot of classes around 64 in my design. If I show the complete details of each classes (properties and behavior), then it would be too difficuilt to understand.
Can I keep a main class diagram showing relationships and separate class diagrams showing each of the components in the diagram?
or is it mandatory to show the complete details in the same diagram?
Rishi Shehrawat
Ranch Hand

Joined: Aug 11, 2010
Posts: 218

I haven't yet done the part 2, however what you are suggesting seems reasonable. As a matter of fact I have been doing this as showing associations & properties for where there are large number of classes makes the diagram very difficult to understand.
deepak adlakha
Ranch Hand

Joined: Jul 27, 2001
Posts: 325
Hi,

64 classes seems to me too much. Well there is no magic number like we should have only 30 or 40. In my assignment, i had only 45 and i didn't show attributes, i just showed all methods which are there in my sequence diagrams and i clearly mentioned that in the notes.

I will suggest stick to one class diagram concept only and there is no need for two class diagrams.
Rupesh S. Kumar
Greenhorn

Joined: Nov 17, 2010
Posts: 11
I agree with deepak 64 classes seems way to much..perhaps its based on your assignment too. I had one class diagram with 25-30 classes and I included the methods and fields which I had to show in the sequence diagram.

Keep it simple !

Thanks
Rupesh
Ravi Iyer
Ranch Hand

Joined: Oct 24, 2010
Posts: 49
Again, I would go with Humphrey Sheil's example problem (Chapter 9). He has a fairly complex bidding example and uses less than 20 classes in the class diagram. My submission for Part II had about 25-30 classes.
Also, if your assignment says "Class Diagram" (not diagrams), I'm not sure if the assessor/examiner would expect multiple diagrams and/or go through all in so much detail.
My understanding is - point out the main classes and as Rupesh has mentioned, keep it simple.

Rgds


~ Ravi Iyer, SCEA
Duc Vo
Ranch Hand

Joined: Nov 20, 2008
Posts: 254
I agreed with Ravi. One high level class diagram should be good enough. Remember the purpose of the diagram is to show how your system will work, not how you are implementing the system. In my assignment (Big Cigar), I only have about 15 classes including only entities (with only entity names) and service beans (with only method names - no signatures).

Anyway, in real life if your diagrams aren't understandable within 5 minutes, you won't be able to sell your solution to any executive which is normally on of the main objectives of a SA.


“Everything should be as simple as it is, but not simpler.” Albert Einstein
Jeanne Boyarsky
author & internet detective
Marshal

Joined: May 26, 2003
Posts: 30917
    
158

I split mine into 2 class diagrams. I had 26 classes, but it was still hard to follow as one diagram. I did put the properties/methods with the classes. I didn't list out every one though. Just a representative sample and methods that show up in the sequence diagram.

I think what you are proposing with the split is ok. It's like a high level diagram and then zooming in.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
Ravi Iyer
Ranch Hand

Joined: Oct 24, 2010
Posts: 49
Thanks for sharing. First time I'm seeing an alternate perspective. Good to know there is one.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: SCEA Part-2 Can we have main class diagram without properties and separate diagrams for details?