• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Passed PartII-III with 100%

 
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
Ranch Hand
Posts: 275
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congratulations and what a score!
Ian
 
ranger
Posts: 17347
11
Mac IntelliJ IDE Spring
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Great Score. What's your secret.
Mark
 
JIGNESH1 SHAH
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
Greenhorn
Posts: 21
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congratulations! Amazing score.
Did you use packages in your Component Diagram or just use stereotyped components with dendencies between them?
 
JIGNESH1 SHAH
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I did use packages in my component diagram. Without packages its difficult to make diagram clear.
 
Ranch Hand
Posts: 119
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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).
 
Ranch Hand
Posts: 177
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Could you say something about Part III? Thanks.
 
JIGNESH1 SHAH
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
Ranch Hand
Posts: 405
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
What model tool did you use to generate your diagrams?
 
JIGNESH1 SHAH
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
Ranch Hand
Posts: 49
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 24
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
Ranch Hand
Posts: 30
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 24
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I used interface. To display that in diagram, I used component symbol with StereoType.
 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 24
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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...).
 
Ranch Hand
Posts: 155
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
Ranch Hand
Posts: 42
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
did u use classes in your sequence diagram or components?
J
 
Ranch Hand
Posts: 350
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
JIGNESH1 SHAH
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 24
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 49
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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
Posts: 350
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 24
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
My class diagram was for just domain classes or business model classes. Those classes weren't in Sequence diagram.
 
JIGNESH1 SHAH
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Its not required to add method names in classes.
 
Ranch Hand
Posts: 18944
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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
Posts: 350
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 24
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 42
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
http://www.rationalrose.com/addins/rosegraph.htm
If anyone is interested
Jas
 
Anonymous
Ranch Hand
Posts: 18944
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanx Jas.
 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 177
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
JIGNESH1:
How long did you wait after you finished the
Part III test? Thanks.
JB
 
JIGNESH1 SHAH
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 24
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Unluckily I had to wait for around 2 months to get the result.
 
Ranch Hand
Posts: 122
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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
 
Ranch Hand
Posts: 237
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Great Score. Well done
 
Ranch Hand
Posts: 40
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 24
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
1. My assumptions weren't based on category.
2. I didn't put explaination for my diagram.
 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
reply
    Bookmark Topic Watch Topic
  • New Topic