Last week, we had the author of TDD for a Shopping Website LiveProject. Friday at 11am Ranch time, Steven Solomon will be hosting a live TDD session just for us. See for the agenda and registration link
  • 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
  • Paul Clapham
  • Ron McLeod
  • Jeanne Boyarsky
  • Tim Cooke
Sheriffs:
  • Liutauras Vilda
  • paul wheaton
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Frits Walraven
Bartenders:
  • Piet Souris
  • Himai Minh

Passed Part II and III with 87%

 
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Everyone,

I got my results and got a pass with 87%

Class Diagram 42/44
Componenet Diagram 34/44
Sequence Diagram 11/12

Don't know why I lost 10 points in Component diagram. I went with one diagram, seperated each tier, shown all patterns used. Followed the Pet store mostly, went with my own where I thought pet store doesn't make sense for myne.

I have gone throught the discossions in this form and found it very usefull. Thank you all.

--Vishwa
 
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 a wonderful score. Congratulations on passing!
 
Ranch Hand
Posts: 85
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Vishwa,

Congratulations!
You have a nice score.
I wish I would pass with the same grade.

Vagner
 
Ranch Hand
Posts: 295
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Vishwa,

Great score and congrats.
Would you be able to share : -

1. Did you show the different JSPs in the Component diagram?

2. How did you show the link between the use cases in the sequence diagram? Like after prepare Itinerary is being called and the navigation goes to the Price Itinerary.

3. TransMaster integration - would you be able to shed some lights on this?
 
Greenhorn
Posts: 29
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Vishwa,Congratulations!Good score!
 
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 Vishwa!!

Your class diagram score is really good.
How many classes dod you have?

What was the level of details in your component diagram?


Thanks
 
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks very body.

I had about 15 classes and I showed all the business functionalities, including external interfaces as interfaces, that helped me to make the class diagram technology neutral.

1. Did you show the different JSPs in the Component diagram?

I showed a generic ui element and listed the individual jsps in the uml note attached

2. How did you show the link between the use cases in the sequence diagram? Like after prepare Itinerary is being called and the navigation goes to the Price Itinerary.

I showed any refernced use case as an Acton in the SD

3. TransMaster integration - would you be able to shed some lights on this?

I don't know how much we can discuss about specific's in this form. But I can tell to that I wouldn't go deep into the detailed implementation of any external interface. I will simply have the component developer deal with the details of the implementation. As an architect and designer of the system, just say what interface is required and what protocol to follow.

Wish you all good luck.
 
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Great score! Congratulations!

I have the following questons

1) Did you show how the transaction will be handled while calling TransMaster API ?
2) Did you explain how you will be updating "frequent flyer mileage system" database transactionally (will this be a call to the frequent flyer mileage system database or a call to the existing web page for the system) ..?

- Steve
 
Vishwa Bandhu
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Steve,

I didn't show any specific in the diagram on that front. But I did mentioned about it in my detailes description. The description includes what are the options available and why I would prefer one to another. Again mentioned clearly that in implementation for the same requires more information than provided so far and so leave it to the implementation time.
 
Steve
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
OK. Thanks!

Steve
 
Steve
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator


Vishwa,

I have following questions:

1) In the component diagram, did you have to show all the JSP pages as componentss...?

2) How many pages was your assumptions. Not sure if you could highlight the document outlines here...?

Thanks,

Steve
 
Vishwa Bandhu
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Steve,

I just showed only one ui element and when completing the sequence diagram, each individual jsp's are listed there. From the SD, I took all the jsp names and listed in the component diagram UML note.

Hope this helps you.
 
Steve
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Vishwa
 
Steven Wong
Ranch Hand
Posts: 295
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Vishwa,

Can I summarise the following then?

1. Sequence diagram - you only showed one UI component with a note attached to it that mentions all
the possible JSP pages

2. Component diagram - you only showed one UI component to represent the Web and Java UI

thanks.
 
Ranch Hand
Posts: 333
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congrats Vishwa,
Can you please explain how you did your documentation... did u follow any particular guideline ??
 
Vishwa Bandhu
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Steve,

On SD, I showed individual JSP's or UI's. I had separate SD for both Agent and Customer perspective.

On CD, just listed the names in the note.

For documentation, I didnot follow any perticular guidelines. Just did my own.
 
Ranch Hand
Posts: 31
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congrats VishwaBandhu!!

Could u please answer the following questions

How did you do the state management for the Java client. Did you use an SFSB or
client side management ?
Could you also refer some sources where I can find examples showing state management
using java client or SFSBs.

In which of the two diagrams(component or sequence) did you show the DTOs. Cade's component diagram doesn't show any DTOs.

Thanks
Pankaj
 
Vishwa Bandhu
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
In my opinion, the State management for the java client depends on how the java client is connecting to the business tier. if the client connects directly to the business tier, I will prefer to have the sesion managed locally on the client and not on the server. But if the client connects to the business tier through a common web front, then I would prefer manage using the SFSB on the business tier.

Again there is no hard and fast rule, but need document clearly, your choice and why.

I remeber showing DTO's on both component and SD.
 
Ajai
Ranch Hand
Posts: 198
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Vishwa,

Could you pls help me on the below question I posted if it meets the criteria of asking legitimate questionsQue

Thanks
 
Nothing up my sleeve ... and ... presto! A tiny ad:
Free, earth friendly heat - from the CodeRanch trailboss
https://www.kickstarter.com/projects/paulwheaton/free-heat
reply
    Bookmark Topic Watch Topic
  • New Topic