• 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

CLEARED PART II & III with 90%

 
Ranch Hand
Posts: 41
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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 ]
 
Ranch Hand
Posts: 686
Mac
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congrats Srikanth,
For big achievement.
 
Ranch Hand
Posts: 198
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Ranch Hand
Posts: 44
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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 ]
 
Ranch Hand
Posts: 1902
Hibernate Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
That's great news, and a great score! Congratulations!
 
Greenhorn
Posts: 29
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congratulations!Srikanth!
 
Srikanth Nandiraju
Ranch Hand
Posts: 41
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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 ]
 
Ranch Hand
Posts: 174
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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 ]
 
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
I'm still in control here. LOOK at this tiny ad!
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic