Hi everyone,
Today I passed
SCEA II/III with a score of 92%. I am really happy as I worked very hard for a month on the assignment. The score break up is:
Grade: P
Score: 92
Comment: n/aThis 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) .......................... 40
Component Diagram (44 maximum) ...................... 40 Sequence/Colloboration Diagrams (12 maximum) ........ 12
At the time of submission I felt that my design was a bit complex beause I used stateless session facades and application services heavily. My sequence diagrams were also a bit bigger as I wanted to cover all the important components.
I made the following diagrams:
- 1 class diagram with 20+ classes.
- 1 data model diagram.
- 1 component diagram with 40+ components. I showed components for both web and swing client. I also showed Transfer Objects used in the system in a separate package.
- 10 sequence diagram. I didn't plan to make more than 4 sequence diagrams but the way I handled changed itinerary, I felt that I need 2 sequence diagram for payment by credit card and award mile. 1 hour before the assignment submission I also made 1 sequence diagram for create profile and 1 for login use case as many people who passed also made these extra sequence diagrams. 1 sequence diagram for the web application framework which was similar to
struts but I used the
patterns described in Core
J2EE patterns book to create my own web framework.
- 1 module view diagram to show dependency between modules
My biggest confusion while working on the assignment was related to the level of details. I created 2 sets of sequence diagram for submission, in one of them I used Business Delegate as the starting point, and in the other one I used JSPs as the starting point. I finally submitted the ones in which JSPs were the staring point.
My biggest mistake was to start using NetBean
IDE 5.5 for the assignment. I liked NetBeans UML as its more colorful and supports UML 2.0, but after creating my class and component diagrams, I was surprised to find the sequence diagrams are buggy. Infact I lost 2 sequence diagrams after I created them in NetBeans. The IDE will reformat the sequence diagram in such a way that it used to look funny, with criss cross lines, inclined lines between lifelines, etc. In the end I had to re-create all the diagrams in Jude 5.3 Community edition ( which is UML 1.x complaint ).
It was a good learning experience working on the SCEA assignment. I think passing this exam is more satisfying than
SCJD which I took more than 7-8 years back.
I would like to thank everyone in this forum. The discussions here gave me numerous ideas and clarified many of my doubts.
I took SCEA Part I exactly 7 years back on 6th Aug, 2001, and on 6th Aug 2008 I took SCEA Part III and the same day I uploaded my assignment. So it took me almost 7 years to complete this certification
thanks
Ashish
[ August 15, 2008: Message edited by: Ashish Sarin ]