• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

SCEA II/III passed with 92%

 
sridhar vanukuri
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
vijay Mamilla
Ranch Hand
Posts: 94
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 27
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congrats sridhar. Great performance.

Thanks,
Sourav
 
vijay Mamilla
Ranch Hand
Posts: 94
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Sridhar
 
sridhar vanukuri
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Sourav
 
Srini Krishna
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 94
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Sridhar,

How did you design Security in Web & Swing App ?

Thanks,
Vijay
 
sridhar vanukuri
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Srini,

I gave up the part 3 on jan 19th, I found out the result on feb 11
 
sridhar vanukuri
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 23
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations Sridhar
Great Job !!!
 
Jesse Jesse
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
sridhar vanukuri
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Arvind Patel:
Congratulations Sridhar
Great Job !!!


Thanks Aravind.
 
sridhar vanukuri
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 39
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations Sridhar!!

Cheers,
Gopi
 
Ajith Kallambella
Sheriff
Posts: 5782
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Cool deal! Congratulations Sridhar.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic