Win a copy of Testing JavaScript Applications this week in the HTML Pages with CSS and JavaScript forum!

raj b

Ranch Hand
+ Follow
since Feb 09, 2005
Cows and Likes
Total received
In last 30 days
Total given
Total received
Received in last 30 days
Total given
Given in last 30 days
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by raj b

Congrats!!! Theodore

I checked this ranch only to see if your results have come. Both of us did II/III pretty much the same time.

Congrats once again.

Few quries. A requirement is that customer selects seats. My question is
a) does this mean he selects which seats he wants..? This does not happen usually.
b) If yes, do we assume that the seats remain same for all legs/segment and even for return flights ?
c) Do wee need to lock the records when cutomer is selecting seats as some other consurent user might block that seat. Also hwne the payment is through, that seat might have already been booked by some other passenger?
I am a little confused with this aspect of requirement.

b)If i remember - Yes, the requirement is, the customer selects seats.
The seats need not remain the same- again based on requirement.
c)but when the customer gets a confirmation page. His seat is confirmed.

Hope this helps.

Please read the scenario below:
A flight (UA 147) has the route A-->B-->C-->D, a customer books the segemnt
B-->D. I define a leg as a flight between two contiguous airports.
Usually, airlines manage seat allocation in a seat inventory, they track seat usage per LEG.Seats are allocated to each leg of the flight.
My question: Do you think that i should represent this seat tracking mechanism accurately in the class diagram or let it as an implementation details and write on some assumptions, in this case seats allocation will be modeled at the flight level and not at the leg level ?

Class diagram should depict the relationships between business objects.
ou are right- Seat tracking mechanism can be explained in your assumptions.
There may be other scenarious which need not be shown in the class diagram.
It would be too cluttered if you try to show all these.
so concentrate on the relationships between business objects


can you please elaborate on how you managed the session for web and rich clients. Also your approach to constructing component diagrams.

That is the decision you want to make to support the web and rich clients.

Regarding component diagram.I followed Cade's example and grouped the components in tiers. Bacially the follow was from left to right. the leftmmost being the JSP component and the rightmost the DAO's.

Hope this helps


Congratulations with a phantastic score.

Can you share us your notes.



As i said earlier. Keep things simple. Do not clutter the diagrams.
Whatever you intend to describe about the class/sequence or component diagram, just give an overview of what it is doing.
Retain consistency in naming and when linking diagrams with description.

I had around 20 classes in my class diagram, but folks have got full marks with just the domain classes. Mine was an extension of BDOM
Component diagram- I packaged components in different layers

Good luck

About component diagram.
How detailed your component Diagram was?
Have you showm the all the JSP like Cades diagram or just a single component with Note showing JSP names.
Is your component diagram was more like a deployment diagram with Nodes.Or just showing the component intraction like in Cades Book
Did you have shown patterns in Component Diagram.

Raj S,
No i did not show all JSP's except one componene for JSP's.
Yes I just showed the component interaction as in cade's. I however grouped components in different tiers.
Yes I did show the patterns in component diagram.

Since i lost 4 points in only component diagram. I'm not sure what was wrong.

Raj B
I had around 20 classes mainly extension of BDOM. Just had the class names with few attributes and methods and no streotypes. Made sure all multiplicity, relationships are maintained.
Component diagram had around 30 components starting from Presentation tier to the DAO layer.

My sequence diagrams were pretty striaght forward and did not complicate too much.
Above all. I kept everyting simple.

My advice would be to keep the design simple and explain what you intend to do. Make sure the diagrams are not cluttered

Thank you'll

Theodore- Did you contact Shareon again. I sent her an email around 11:30 am today and she replied at 2pm saying to see the certmanager.
Ater 4 weeks of waiting. I just got my results..... Finally

Sun Certified Enterprise Architect for Java 2 Platform Enterprise Edition Technology Part II (310-061)
Date Taken: 2005-07-28 11:28:26.547
Registration Number:
Grade: P
Score: 96
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) ...................... 40 Sequence/Colloboration Diagrams (12 maximum) ........ 12

I thank everyone in this forum.
I did PartIII on June 27th
where did u see the results. certmanager or i7
I have not yet got the results??
I just looked into the i7 tracker and it shows my Part II is pending status.
Does anyone know what this means.
I took by part III first and then PArt II since I did not have the permission to upload PartII and both were a day apart.
what is that??
Did you get this by email???