File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Passed PartII-III with 100% Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Passed PartII-III with 100%" Watch "Passed PartII-III with 100%" New topic
Author

Passed PartII-III with 100%

JIGNESH1 SHAH
Greenhorn

Joined: Apr 15, 2002
Posts: 24
Finally waiting period is over and I got my result. I got 100%.
Thanks a lot. Everybody in this forum and in SCEA yahoo forum really helped.
Grade: P
Score: 100
Comment: This report shows the total points that could have been awarded in each section and the actual amount of points you were awarded. This information is provided in order to give you feedback on your relative strengths on a section basis. The maximum number of points you could have received is 100, minimum to pass is 70. Class Diagram (44 maximum) .......................... 44 Component Diagram (44 maximum) ...................... 44 Sequence/Colloboration Diagrams (12 maximum) ........ 12
Thanks
Jignesh Shah
Ian B Anderson
Ranch Hand

Joined: Jun 26, 2001
Posts: 275
Congratulations and what a score!
Ian
Mark Spritzler
ranger
Sheriff

Joined: Feb 05, 2001
Posts: 17257
    
    6

Great Score. What's your secret.
Mark


Perfect World Programming, LLC - Two Laptop Bag - Tube Organizer
How to Ask Questions the Smart Way FAQ
JIGNESH1 SHAH
Greenhorn

Joined: Apr 15, 2002
Posts: 24
Thanks.
Last year Amanda got 100% and she posted her secret. I almost followed her secret.
I didn't change requirements. My diagrams where very clear and small.
2. Class diagram was extention of domain model. Didn't include GUI components or EJB in that.
3. Sequence diagram had 1 diagram for GUI MVC and all other diagram were without GUI interaction.
4. Component diagram had domain + JSP + SWING + EJB ...etc.
5. I added deployment diagram.
6. I also added one diagram named "Reference diagram" to explain my SWING interaction.
My index.html had links to all diagram and detail about assumption. Assumption and requirement were within 5 pages. It was very easily navigable.

Thanks
Jignesh Shah
Greg Fox
Greenhorn

Joined: Oct 15, 2001
Posts: 21
Congratulations! Amazing score.
Did you use packages in your Component Diagram or just use stereotyped components with dendencies between them?
JIGNESH1 SHAH
Greenhorn

Joined: Apr 15, 2002
Posts: 24
I did use packages in my component diagram. Without packages its difficult to make diagram clear.
Bagwan Mehrat
Ranch Hand

Joined: Jan 26, 2002
Posts: 119
Congratulations!
I think that you are the new master. The new 44/44/12 grading proportions are tougher than the old 40/40/20! It's especially amazing that you didn't lose any points on the class diagram. EVERYONE loses points on the class diagram (except maybe you and Amanda).
Jim Baker
Ranch Hand

Joined: Mar 10, 2002
Posts: 177
Could you say something about Part III? Thanks.
JIGNESH1 SHAH
Greenhorn

Joined: Apr 15, 2002
Posts: 24
Hi Jim
I did forgot to mention 2 assumption in Assignment. So, I covered that in my Part III answer.
PART III is very easy. But I explained all 4 answer in depth. I explaied that with some example scenario to prove that my design can handle some problems.
I did took risk ( Because as per my knowledge nobody used that ) and used Signleton pattern in Component diagram to handle some session handling scenario.
Only advise is think all different scenario to handle problems in production enviornment. Make your diagram clear. And explain yr Part III answer with bean names from your diagram.
Thanks
Jignesh
Craig Jackson
Ranch Hand

Joined: Mar 19, 2002
Posts: 405
What model tool did you use to generate your diagrams?
JIGNESH1 SHAH
Greenhorn

Joined: Apr 15, 2002
Posts: 24
I used Rational Rose 2000. And I used "Rose Graph" to generate JPG or GIF. I found link to Rose Graph some where in this forum.
Alex Pisarev
Ranch Hand

Joined: Apr 10, 2002
Posts: 49
Jignesh, how many classes were in your class diagram? Was it looking similar to Cade's - the ones he is proposing in his book? Was your "Swing Reference diagram" a class diagram?
Thanks.
Alex.
JIGNESH1 SHAH
Greenhorn

Joined: Apr 15, 2002
Posts: 24
My Class diagram was extention of domain model. It had around 20-25 classes. I haven't seen cade's book so, not sure.
Swing reference diagram was class diagram.
Thanks
Jignesh Shah
Dairmon Lee
Ranch Hand

Joined: Feb 25, 2002
Posts: 30
Wow, Great score!
I am working on my part II now, got a question:
Did you have any Interface in your Component Diagram? If so, what kind of notation you are using to present a Interface? Coz, I am trying to draw a circle to represent the interface(as Cade's book did) but seems Rational Rose don't allow you to draw that kind of notation in Component Diagram!!
Any idea?
Thanks in advance!
JIGNESH1 SHAH
Greenhorn

Joined: Apr 15, 2002
Posts: 24
I used interface. To display that in diagram, I used component symbol with StereoType.
Ram Tony
Greenhorn

Joined: Apr 17, 2002
Posts: 1
JIGNESH, Congragulations on a perfect score !!!
You have mentioned that you did not include
EJBs in the class diagram. I was wondering if you could tell the logic behind this. since rational rose lets you design ejbs in the class diagram for code generation.
I am working on part II now.
JIGNESH1 SHAH
Greenhorn

Joined: Apr 15, 2002
Posts: 24
My logic : I didn't put EJB's in class diagram because i wanted to keep my class diagram simple and clear to understand. And after adding EJB whatever we wanna explain...samething we can do in component diagram.
I gave more importance to domain objects in class diagram. Only in class diagram we can give more idea about how domain objects are related with each other ( generalization, aggregation, multiplicity...).
shivani anand
Ranch Hand

Joined: Dec 28, 2000
Posts: 155
Congeratulations!! Jignesh
did excellent work indeed. I had cleared my part 1 but still not signed for Part II . can you give me rough idea of Part II exam Like what type of assignment is given and what is required etc. Can I download rational Rose 2000 free from internet?
cheers
shivani
Jaspreet Singh UK
Ranch Hand

Joined: Mar 06, 2001
Posts: 42
did u use classes in your sequence diagram or components?
J
Vivek Viswanathan
Ranch Hand

Joined: Mar 03, 2001
Posts: 350
Hi
Congdradulations, it is really a great score.
I am currently working on the Assignement, I have some questions about the Assignment.
1. How much details do I have provide in my solutiuon ?
2. I have provied all the assumptions that I have made in the design.
3. Are there any good books for UML and Java, I have been using the book by Craig Larman, and UML distiled , are these books sufficient ?
How about these two books
Developing Enterprise Java Applications with J2EE and UML
http://www.amazon.com/exec/obidos/ASIN/0201738295/qid=1019314998/sr=1-1/ref=sr_1_1/103-6012174-2036616
Enterprise Java with UML
http://www.amazon.com/exec/obidos/ASIN/0471386804/qid=1019314998/sr=1-2/ref=sr_1_2/103-6012174-2036616
Vivek
A bit nervous about the Assignment


Vivek Viswanathan SCJP 1.2, SCJP 1.6,SCJD,SCEA,SCWCD,IBM-484,IBM-486,IBM-141,Ms.NET C# 70-316,SCMAD, LPIC-I
JIGNESH1 SHAH
Greenhorn

Joined: Apr 15, 2002
Posts: 24
Hi
Ration Rose can be downloaded from the site. Its 30 day copy but with changing system clock it works
In my Sequence diagram I didn't use domain classes. In my component diagram i did use domain classes.
I didn't have any good UML book but I read stuff from net.
JIGNESH1 SHAH
Greenhorn

Joined: Apr 15, 2002
Posts: 24
All diagrams should be readable. Don't try to put every small detail. Otherwise it will be tough to draw the realations with clarity.
Write all your assumption. Don't forget that.
Alex Pisarev
Ranch Hand

Joined: Apr 10, 2002
Posts: 49
Originally posted by JIGNESH1 SHAH:
All diagrams should be readable. Don't try to put every small detail. Otherwise it will be tough to draw the realations with clarity.
Write all your assumption. Don't forget that.

As soon as you have something to assume... The only assumptions that come to mind after reading the assignment are regarding qualifications of business analyst.
Vivek Viswanathan
Ranch Hand

Joined: Mar 03, 2001
Posts: 350
Do I need to specify the methods for the various classes in the class diagrams.
Are the classes in you'r class Diagram selected from the classes in the Sequence Diagram?

Vivek
JIGNESH1 SHAH
Greenhorn

Joined: Apr 15, 2002
Posts: 24
My class diagram was for just domain classes or business model classes. Those classes weren't in Sequence diagram.
JIGNESH1 SHAH
Greenhorn

Joined: Apr 15, 2002
Posts: 24
Its not required to add method names in classes.
Anonymous
Ranch Hand

Joined: Nov 22, 2008
Posts: 18944
I used Rational Rose 2000. And I used "Rose Graph" to generate JPG or GIF. I found link to Rose Graph some where in this forum.

Hi,
Could you please let me know where did you find "Rose Graph" ?? Is this the same as Web Publisher in Rose or some other addin ??
Thanx in advance,
Anil Kahale
Vivek Viswanathan
Ranch Hand

Joined: Mar 03, 2001
Posts: 350
Hi JIGNESH1
I have a few questions for you.
1. Did you have a single component diagram discriving all the components or did you have differnt component diagrams, each one corresponding to a sequence diagram.
2. What did you do about security ? Did you state anyting in your supplied document about security ?
3. I am using the pet store as a reference for working on my assignemnt. Actually my desing corresponds a lot of the desing of pet store.
Vivek
JIGNESH1 SHAH
Greenhorn

Joined: Apr 15, 2002
Posts: 24
I found RoseGraph link somewhere in Java Ranch. Its not rational rose part. Its separate utility by someone else.
Vivek, I had just one component diagram. And security I mentioned in my assumption and i added note in UML diagram.
Thanks
Jignesh Shah
Jaspreet Singh UK
Ranch Hand

Joined: Mar 06, 2001
Posts: 42
http://www.rationalrose.com/addins/rosegraph.htm
If anyone is interested
Jas
Anonymous
Ranch Hand

Joined: Nov 22, 2008
Posts: 18944
Thanx Jas.
Richard Yang
Greenhorn

Joined: May 09, 2002
Posts: 1
Congeratulations!! Jignesh
can you give me rough idea about the sequence diagram.In each Sequence Diagram,there are two actors,Customer and Travel agent,do they must be placed both in in diagram,or ONLY ONE?If I place only one then it can't express the diff between them;for both,it will very complex.
How do u deal with it? Thanks
Jim Baker
Ranch Hand

Joined: Mar 10, 2002
Posts: 177
JIGNESH1:
How long did you wait after you finished the
Part III test? Thanks.
JB
JIGNESH1 SHAH
Greenhorn

Joined: Apr 15, 2002
Posts: 24
My Sequence diagram had only 1 actor. I used "User" as an actor. It can be TravelAgent or Customer. For them Only difference is front-end. So I had Separate diagram for front-end interaction to explaing how MVC will work.
All other Sequence diagram were only for Application Layer interaction.
JIGNESH1 SHAH
Greenhorn

Joined: Apr 15, 2002
Posts: 24
Unluckily I had to wait for around 2 months to get the result.
Lipman Li
Ranch Hand

Joined: May 02, 2002
Posts: 122
Originally posted by JIGNESH1 SHAH:
My Sequence diagram had only 1 actor. I used "User" as an actor. It can be TravelAgent or Customer. For them Only difference is front-end. So I had Separate diagram for front-end interaction to explaing how MVC will work.
All other Sequence diagram were only for Application Layer interaction.

do you mean that you have two separate diagrams to show the user interaction with presentation tier, one is for Web client, one is for standard Java App used by agent.
how detail is your sequence diagram, do you show every possible view? such as JSP etc.
thanks & regards
Reda Mokrane
Ranch Hand

Joined: Jul 25, 2001
Posts: 237
Great Score. Well done
Mon Mayor
Ranch Hand

Joined: Mar 07, 2002
Posts: 40
JIGNESH1:
Did you list out the assumptions categorically i.e. by use case?
Also did you provide explanations for all your diagrams?
Thanks.
JIGNESH1 SHAH
Greenhorn

Joined: Apr 15, 2002
Posts: 24
1. My assumptions weren't based on category.
2. I didn't put explaination for my diagram.
Gary Fung
Greenhorn

Joined: May 13, 2002
Posts: 1
Congeratulations!! Jignesh
You don't put EJB on your class diagram. However, do you show Data Access Object and database object on your class diagram ? And do you show the design patterns classes as well, similar to those class diagrams in the book "Core J2EE patterns" ?
Thanks for your kindly reply
 
Don't get me started about those stupid light bulbs.
 
subject: Passed PartII-III with 100%