Win a copy of The Business Blockchain this week in the Cloud forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

CLEARED PART II & III with 90%

 
Srikanth Nandiraju
Ranch Hand
Posts: 41
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Dear Ranchers,

Just checked my PART II & III results and here is the summary.

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) .......................... 39
Component Diagram (44 maximum) ...................... 39
Sequence/Colloboration Diagrams (12 maximum) ........ 12

Good luck to all the aspirants.
[ August 30, 2005: Message edited by: Srikanth Nandiraju ]
 
Jignesh Patel
Ranch Hand
Posts: 626
Mac
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congrats Srikanth,
For big achievement.
 
Ajai
Ranch Hand
Posts: 198
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congrats
Few questions.
1. How do you show modelling for pre conditions in sequence diagrams?
2. What was your approach on designing WAF part?I mean did you mention in doc. that use struts or petstore WAF.
3.If you have gone through Petstore ,can you suggest why the SL on EJB tier is not doing caching.


Thanks!
 
Srikanth Nandiraju
Ranch Hand
Posts: 41
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
1. How do you show modelling for pre conditions in sequence diagrams?
- Have not used the pre-conditions in the sequence diagram
2. What was your approach on designing WAF part?I mean did you mention in doc. that use struts or petstore WAF.
- I have used a smililar approach to that of the PETSTORE.
3.If you have gone through Petstore ,can you suggest why the SL on EJB tier is not doing caching
- Hmm.. I dont have a proper answer to this question. The PETSTORE is just a reference to be used for understanding the J2EE usage. There might be n-number of things that can be done differently in its design but the main intention of PETSTORE was to demonstrate the design approach.

My simple advise is keep things as simple as possible. Do not try to confuse the evaluator.
 
Akar Rafidj
Ranch Hand
Posts: 44
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Srikanth

After reading the assignment, it's clear that the analyst has no clear vision of the system, requirements are incomplete or contradictory, one of the most frequent lack in projects, Sun asks for correcting this lack.
Good analysis practices recommand to:
-refine and refactor ambigous use cases for more clarity and readability
-slplt up complex use cases into smaller pieces Prepare itinerary is merely complex, the sequence diagram which realizes it is really "unreadable".
Have you done that this way?

Thanks

Akar

[ August 31, 2005: Message edited by: Akar Rafidj ]
[ August 31, 2005: Message edited by: Akar Rafidj ]
 
Theodore Casser
Ranch Hand
Posts: 1902
Hibernate Netbeans IDE PHP
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
That's great news, and a great score! Congratulations!
 
Duren Lee
Greenhorn
Posts: 29
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations!Srikanth!
 
Srikanth Nandiraju
Ranch Hand
Posts: 41
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Akar Rafidj :

-refine and refactor ambigous use cases for more clarity and readability

I HAVE NOT CHANGED/REFACTORED THE USECASES BUT HAVE DOCUMENTED MY ASSUMPTIONS FOR THOSE AREAS WHERE THE USERCASES WERE NOT CLEAR. IN A REAL LIFE PROJECT, WE CONVERGE ON THE DESIGN AFTER SEVERAL ITERATIONS OF DISCUSSIONS BETWEEN THE BUSINESS ANALYSTS. SINCE THE ASSIGNMENT SAYS THAT THE BUSINESS ANALYST IS NOT AVAILABLE, WE NEED TO ASSUME THAT WHATEVER WAS GATHERED BY HIM/HER IS WHAT WE HAVE DURING THE TIME OF DESIGN AND OUR DESIGN SHOULD MEET THE REQUIREMENTS.


-slplt up complex use cases into smaller pieces Prepare itinerary is merely complex, the sequence diagram which realizes it is really "unreadable".

I HAVE NOT SPLIT THE USE CASE INTO SUBMODULES BUT MY PREPARE ITINERAY SEQUENCE DIAGRAM WAS BIG AND WAS EASY TO READ. ITS FINE TO SPLIT THE USECASE INTO MULTIPLE FRAGMENTS AS LONG AS YOU CAN COMMUNICATE THE ACTUAL SEQUENCE OF OPERATIONS FOR THE EXAMINER.


RULE OF THUMB

ALWAYS TRY TO MEET THE REQUIREMENT. DOCUMENT ALL ASSUMPTIONS VERY CLEARLY NO MATTER HOW BIG YOUR DOCUMENTATION LOOKS. REMEMBER THE EVALUATOR HAS NO WAY TO KNOW WHAT IS IN YOUR MIND WHEN YOU DESIGN THE ASSIGNMENT UNLESS YOU PUT THEM IN WORDS.
[ August 31, 2005: Message edited by: Srikanth Nandiraju ]
 
Vinay Singh
Ranch Hand
Posts: 174
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congrats Srikanth!
Can you be more explicit on your component diagrams? Did you show relationships between various components such as aggregation and generalization?
Vinay
 
Srikanth Nandiraju
Ranch Hand
Posts: 41
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
HI Vinays Singh ,

MY COMPONENT DIAGRAM SHOWS THE DEPENDENCY AND IS BASED ON THE SIMON ROBERTS APPROACH. HOWEVER, I HAVE SHOWED ALL THE DESIGN PATTERNS IN THIS DIGRAM WITH SOME INTERFACES WHEREVER APPLICABLE.

THIS LINK HAS A VERY GOOD EXAMPLE OF A COMPONENT DIAGRAM http://www.agilemodeling.com/artifacts/componentDiagram.htm

[ September 01, 2005: Message edited by: Srikanth Nandiraju ]

[ September 01, 2005: Message edited by: Srikanth Nandiraju ]
[ September 02, 2005: Message edited by: Srikanth Nandiraju ]
 
Vishwa Bandhu
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations!
Can we use interfaces in class diagram to capture the business service, to keep the class diagram platform independent? These are shown as Stateless session beans on the Component diagram.
What do you think about this aproach?

Thank you.
 
Annick BOEL
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations Srikanth!
Did you follow the petstore approach to use local interfaces to communicate between the web tier and the EJB tier.
Thanks,
Annick
 
Srikanth Nandiraju
Ranch Hand
Posts: 41
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Can we use interfaces in class diagram to capture the business service, to keep the class diagram platform independent? These are shown as Stateless session beans on the Component diagram.
What do you think about this aproach?


YES, ITS A GOOD IDEA TO USE INTERFACES BECAUSE IN ENSURES DECOUPLING AND MAKES YOUR DESIGN MUCH FLEXIBLE.

[ September 02, 2005: Message edited by: Srikanth Nandiraju ]
[ September 02, 2005: Message edited by: Srikanth Nandiraju ]
 
Srikanth Nandiraju
Ranch Hand
Posts: 41
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Did you follow the petstore approach to use local interfaces to communicate between the web tier and the EJB tier



I HAVE USED LOCAL INTERFACES ONLY IN THE EJB TIER BECAUSE I WAS USING COMPOSITE ENTITY. THE WEBTIER USES REMOTE VIEWS OF THE SESSION FACADE EJB.

HOWEVER, IF YOUR DESIGN IS TO DEPLOY THE WEB AND EJB TIER ON THE SAME PHYSICAL MACHINE, THEN YOU CAN USE LOCAL INTERFACES BETWEEN THE WEB AND EJB TIER.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic