aspose file tools*
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes SCEA II/III passed with 92% Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Soft Skills this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "SCEA II/III passed with 92%" Watch "SCEA II/III passed with 92%" New topic
Author

SCEA II/III passed with 92%

sridhar vanukuri
Greenhorn

Joined: Feb 13, 2006
Posts: 7
HI,

I am happy to share that I cleared part 2/3 with 92%

Class Diagrams --- 39/44
Component Diagram -- 42/44
Sequence Diagram -- 11/12

I just kept it very simple from class diagrams to sequence diagrams

I had like 17 classes, 5 sequence diagrams and one component diagram

I used lot of design patterns from Request Processor, Action class to DAO and value object.

Didn't mention about any framework.

The documentation is like two pages explaining every thing in breif

The only assumption that I made is that prices will be same for one destination irrespective of their schedules and routes.

I used a trial version of Rational Architect from IBM, it is really good.

I wish all the best for prospective architects.


Sridhar R Vanukuri<br /> <br />Sun Certfied Enterprise Architect<br />IBM Certified Enterprise Developer<br />Sun Certified Programmer
vijay Mamilla
Ranch Hand

Joined: Dec 29, 2004
Posts: 94
These are my assumptions:

1. 1 equipment has 1 or more seats (association)
1..* 1
Seats------------------- Equipment
2. 1 Flight has 1 equipment (association)
1 1
Equipment ------------- Flight
3. 1 segment has 1 flight (association)
1 1
segments -------------- Flight
4. Itinerary has 1 or more segments (association)
1..* 1
segments --------------- Itinerary
5. 1 Customer has 0 or more Itineraries (Itinerary navigation association towards customer;
0..* 1
Itineary ---------> customer
6. Itinerary link with payment
1 1
Itineary --------> Payment
7. Customer has composite relationship with Profile as well as Mileage account
(1-1 relation ship)
8. Profile has composite relationship with Creditcard.
9. Payment is link with Mileage account as well as Creditcard.
Payment ------------> Mileage Account
payment ------------> Creditcard
Can you please suggest me, any navigation or aggregation or composite relation ships?

Thanks,
Vijay
sridhar vanukuri
Greenhorn

Joined: Feb 13, 2006
Posts: 7
Hi VJ,

Everything you mentioned looks fairly good to me, you said that these are your assumptions, some of these can be actually derived straight away from the domain model right.

I use aggregation or composition only when I am sure that there exists such relationship otherwise just use a regular association.
Sourav Gupta
Greenhorn

Joined: May 05, 2005
Posts: 27
Congrats sridhar. Great performance.

Thanks,
Sourav
vijay Mamilla
Ranch Hand

Joined: Dec 29, 2004
Posts: 94
Thanks Sridhar
sridhar vanukuri
Greenhorn

Joined: Feb 13, 2006
Posts: 7
Thanks Sourav
Srini Krishna
Greenhorn

Joined: Feb 13, 2006
Posts: 4
Sridhar,
Congrats. Can you please tell me when you completed the Part-3 exam? I did mine on Jan 25'th and still waiting.
[ February 13, 2006: Message edited by: Srini Krishna ]
vijay Mamilla
Ranch Hand

Joined: Dec 29, 2004
Posts: 94
Sridhar,

How did you design Security in Web & Swing App ?

Thanks,
Vijay
sridhar vanukuri
Greenhorn

Joined: Feb 13, 2006
Posts: 7
Srini,

I gave up the part 3 on jan 19th, I found out the result on feb 11
sridhar vanukuri
Greenhorn

Joined: Feb 13, 2006
Posts: 7
Vijay,

I didn't mention anything about the swing security as the GUI sits on the client machine, moreover I am not a master at swing applications, but I did mention about the web security like for jsp's and application security like ejb's.
Arvind Patel
Greenhorn

Joined: Nov 28, 2005
Posts: 23
Congratulations Sridhar
Great Job !!!


Arvind.<br />SCJP, SCWCD, SCBCD, SCDJWS, SCEA
Jesse Jesse
Greenhorn

Joined: Jun 04, 2004
Posts: 22
Congrats Sridhar good score.

Can I ask how you handled seat pricing. The use case seems to go against the normal flow. In that you would normally select your seat before searching i.e. first class or coach and the price displayed for the flight would be a combination of the flight and seat.


I understand why the use case approach might work as you could select your flight and then a seating chart could possibly be returned to allow the user to select their seat - like a cinema booking done online. This kind of implies there are two prices, one for the flight and a separate price for the seat. Would I be correct in assuming this, i.e. the system first returns a flight + price, user selects flight then system returns seat price, user selects seat and system adds seat price to flight price.

Any help would be great


Thanks


SCJP, SCJD, SCWCD, SCBCD
sridhar vanukuri
Greenhorn

Joined: Feb 13, 2006
Posts: 7
Originally posted by Arvind Patel:
Congratulations Sridhar
Great Job !!!


Thanks Aravind.
sridhar vanukuri
Greenhorn

Joined: Feb 13, 2006
Posts: 7
Originally posted by Jesse Jesse:
Congrats Sridhar good score.

Can I ask how you handled seat pricing. The use case seems to go against the normal flow. In that you would normally select your seat before searching i.e. first class or coach and the price displayed for the flight would be a combination of the flight and seat.


I understand why the use case approach might work as you could select your flight and then a seating chart could possibly be returned to allow the user to select their seat - like a cinema booking done online. This kind of implies there are two prices, one for the flight and a separate price for the seat. Would I be correct in assuming this, i.e. the system first returns a flight + price, user selects flight then system returns seat price, user selects seat and system adds seat price to flight price.

Any help would be great


Thanks



Jesse Jesse,

In the sequence diagram I just followed the sequence of events from the usecase which I guess automatically answered the seat pricing in a simple way like for example when the user selects onward and return flight, the system returns avialable seats, let's say with its coach type on it, when the user selects the seat the price for the coach type will be added.

OR

I think we may also make an assumption like user has to select the coach type with search, which I don't think will affect any of the requirements if we just mention it in the requirements.

Any how seat has one of two coach types can be addressed in the class diagram.

If this doesn't help? I might have understood your question incorrectly
Gopi Yedla
Ranch Hand

Joined: May 25, 2002
Posts: 39
Congratulations Sridhar!!

Cheers,
Gopi
Ajith Kallambella
Sheriff

Joined: Mar 17, 2000
Posts: 5782
Cool deal! Congratulations Sridhar.


Open Group Certified Distinguished IT Architect. Open Group Certified Master IT Architect. Sun Certified Architect (SCEA).
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: SCEA II/III passed with 92%