I saw my results posted and was shocked to see that I have failed.
I re-checked the assignment that I had posted and am at a loss to understand where I had gone wrong.
I had broken up the classes into logical packages and shown the relations between them.
For EJBs I had all the home-interface, remote-interface, primary-key classes for each component depicted in the class diagram.
The component diagrams were broken up into showing the relation of components in different tiers.
The only things that I had not depicted was the rich-client gui classes/components. But I think it is only server side components that need to be depicted and I have received 12/12 in sequence diagram where I have drawn the diagrams corresponding to web-based elements only.
What did I do wrong?
I had also used Visio tool to make the diagrams and when I converted it to HTML I realized that it uses activex controls and hence needs to be opened in IE to fully view the diagrams and use zoom-in/zoom-out functionality (Necessary for large diagrams).
I had an extra html file giving browser-instructions.
So my suggestion is to not use Visio for the assignment and use some other tool like StarUML. I havent tried StarUML.
I had not shown the standard methods of the Home interface class from which every
EJB home interface class was deriving but I had used the fully qualified name of the HomeInterface class. Since the assignment statement says clearly we dont have to show all the methods or member variables, I felt the names of these standard classes from the javax package should represent that and would help in not making the diagrams cumbersome.
I think I could have been penalized for that but still that is not a sufficient reason to flunk me.
As for the component diagrams I dont know what the evaluator was expecting.
Any of you people have links to explanation in component diagrams or how to represent JSPs in UML?
I think it is totally unfair on Sun's part for not giving more details of the evaluator's reasons for failing a candidate.
Atleast they should provide details for candidates who fail so that they realize their mistakes.
I feel bitter that I paid $700 and spent the time and effort to flunk the assignment and dont know why I flunked.
Test: Sun Certified Enterprise Architect for
Java 2 Platform Enterprise Edition Technology Part II (310-061)
Date Taken: 2009-01-07 18:44:43.337
Grade: F
Score: 62
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) .......................... 24 Component Diagram (44 maximum) ...................... 26 Sequence/Collaboration Diagrams (12 maximum) ........ 12