Just received the result of Parts 2/3.
Following is the cut and paste of the result.
Sun Certified Enterprise Architect for Java 2 Platform Enterprise Edition Technology Part II (310-061)
Date Taken: 2002-12-12 08:22:57.293
Registration Number: i61dtt054d
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) ...................... 39 Sequence/Colloboration Diagrams (12 maximum) ........ 12
Some tips if you care:
1. Keep it really simple
2. Document, document, document. I had about 5-6 pages of document. Major sections were assumptions and design considerations.
3. Keep the diagrams simple and clean. I used Together J for UML and embedded them in the HTML document(s) I submitted.
4. I had 1 class diagram, 3 component diagrams, 4 sequence diagrams for the 4 detailed use cases and 1 more sequence diagram for showing the generic MVC interaction. Did not show the client side interaction in the sequence diagrams for the use cases.
5. Did go into the details of implementation.
6. Did not do the deployment diagram but did mention the deployment considerations.
7. Major resources for my architecture
a) Core J2EE patterns
b) SCEA Study Guide by Mark Cade (Thanks Mark for the excellent book). This book gives you a very clear idea o what level of details are expected.
c) Sun blueprints and the book (Designing Enterprise Applications 2nd edition). Pay close attention to the chapter on architecture of Petstore.
That's about it.
You can ask me general question but please do not ask the following
1. how many classes, diagrams etc.
2. how to interface different systems
Thank you all in the group for excellent information and support.
I passed the 1st part one month ago with 91% and I just work on the part II. I would like to ask whether sequence diagrams have to be provided for alternative flows (or at least if you provided them).
Furthermore, the assignment is not very concrete about the deliverables. It requires a sequence or collaboration diagram for each use case provided. The use case diagram contained in the assignment involves some use cases for which no description is provided. Should I deliver sequence diagrams for all use cases, or only for those that are textually described?
Thanks a lot for advice
Originally posted by Jaro Chmurny:
I would like to ask whether sequence diagrams have to be provided for alternative flows (or at least if you provided them).
I did separate interaction diagrams for alternative flows, but this is not explicitly required. You could address both the main and alternative flow in the same diagram if you wish, I just wouldn't leave it out completely.
Originally posted by Jaro Chmurny:
Should I deliver sequence diagrams for all use cases, or only for those that are textually described?
I created an interaction diagram for everything that I considered important. This included things that were not covered in ANY use case. Ultimately, it is your decision what to cover and what not to cover. Just be sure to at least provide diagrams for the four main use cases and you should be fine.
The assignment itself is not very difficult to pass with a minimal amount of effort. The real question is how much effort do you want to put into it? As with almost all things in life: the more you put in, the more you get out.
[ January 06, 2003: Message edited by: Chris Mathews ]
One question about the part 2/3 exam: How much should I know about JSP/Servlet/EJB in order to pass the part 2/3 ?
I passed part 1 with 85% a few days ago. I am not sure whether I need a thorough study on JSP/Servlet as I have not much working experience on it.