Today my score is available online after 4 weeks of process. Here is
Sun Certified Enterprise Architect for
Java 2 Platform Enterprise Edition Technology Part II (310-061)
Date Taken: 2006-08-08 21:24:19.733
Grade: P
Score: 97
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) .......................... 43
Component Diagram (44 maximum) ...................... 42 Sequence/Collaboration Diagrams (12 maximum) ........ 12
I believed I got a lot of tips from the forum. Thanks all of you for the help.
I have one class diagram with classes and packages, one component diagram with packages and five sequence diagrams including a login process flow.
I started with the class diagram design and focused on business domain model rather than technology. The classes in the diagram just list the basic data objects which can support the flight booking use at least. Don't spent time on the detail level because the detail class design is the job of the designer not the architect. The architect just defines the framework or basic high level structure. I only have five packages with two or three classes each package to show the overview of class structure .
The component diagram also includes five packages with each consists of two or more components. The communication protocols display among the packages.
I spend a lot of time on sequence diagrams. I think this is not architec work but as required in the assignment I have to be a designer for this. Using UML2.0 can save you lot of time since it support the reference.
The document I have 6 pages for the text description for above three of diagrms plus the sevice-level and design
patterns used in design.
You can spend a lot of time on it but keep it in mind that this is the architecture framework design which will tell the others with how the flight booking system works. It's a blueprint for the developers or engineers use. Keep the diagrams as SIMPLE as possible. The exam is viewed by the expertises who have viewed this kind of design for a thousand of times.
After the completion of the assignment, I learned a lot about
J2EE design patterns but I don't have much chance to code with it.