Hi
SCEA gives a good opportunity to read and practice Java
Pattern and Practices, OOAD and UML. Thus SCEA is a great learning experience.
We don't have to worry too much on how we define - Segment-Flight-Seat relationships, but just use common sense. I think importance is given to how well we define our design using
J2EE and Java Pattern and Practices, and conformance to UML standards.
I have used following books for reference.
UML
----------
1. The Unified Modelling Language User Guide
by Grady Booch , James Rumbaugh , Ivar Jacobson
2. UML Disttled (Martin Fowler) is a good nutshell
3. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, Third Edition
by Craig Larman ( In fact I found this as a good book to build fundamental OOAD thinking style)
J2EE
------------
1. J2ee Pattern and Practices
2. Cade's SCEA guide
3. The J2EE Architect's Handbook (by Derek Ashmore, from theserverside.com )
4. Enterprise JavaBeans, Second/Third Edition
By Richard Monson-Haefel (Especially for understanding CMP Relations)
I lost marks in all parts: 5 in Class Diagram, 1 in SD and 3 in Component Diagram, I am not sure what/where went wrong. It could be my design logic or UML conformance....
Best wishes to all SCEA aspirants.
Jibu