Hi Today I got my results for Part II and III and I passed with 86%. Sun has changed the marks distribution Class Diagram - 41/44 Component Diagram- 34/44 Seq Diagram - 11/12 I thank this group for all the help and information I could make use of. This also motivates me to do more certifications. Thanks a Lot Asha
Hi Anil. My advice for Part II is same as most of other people have already said and, that, is keep it simple. They have changed the distribution just this month. I had about 28-30 classes in my diagram, off which 22 or so were for EJB tier and remaining for web-tier. First I did not want to include web tier at all, then I decided to go for it becuase I thought it explains my architecture much better. You can add comments in the diagram where ever possible that will save the assessor from having to read the documents. Component Diagram was a bit tricky for me because so far I have not really seen a standard way of drawing component diagrams, and different uml tools work differently in regards to component diagrams. Plus I did not really understand Sun's expectation on this one. My sequence diagram was not very detailed either, i just included the major flow of messages between objects. Before I actually got started on the assignment, It took almost three weeks to put pieces together in my head, I must have changed solutions a no of times before I could finalize on what i was going to do. It needs a lot of patience too. Don't get frustrated a lot in the beginning, because you are going to need it when you get to the sequence diagram, now it will frustrate you even more because they have lowered the score too. Hope this helps. All in all, it has been a good experience doing this architect certification. Thanks Asha
Hi Jim, Part III will be a piece of cake if you have done the assginment all by yourself. They ask you very generic J2EE architect related questions that basically apply to any J2EE application architecture. These questions will definitely be applicable to your assignment as well. Question will be like Why did you decide to do this and why not that and how does your application handle certain aspect. You should not have to worry about it at all. But one word of caution, your answers should be consistent with what you submit in your assignment. Hope this helps Thanks Asha
Hi Asha, Thanx for the advice on Part II. Did you use any specific books etc..?? I am pretty going thru the J2EE blueprints to get my mind started on designing.. Any specific book/articles you might suggest ?? Anil
Congrats Asha. I just started with Part-II. I have some questions about sequence diagrams . How detailed should be the sequence diagrams ? Did you create seq. diagrams for all 7 usecases in usecase diagram ? I was planning to use Fast-Lane-Reader design pattern(J2ee pattern) for search flight action. do you have any suggessions ? Did you create seperate sequence diagrams for alternative flows ? If yes these alternative flow seq diagrams should include all actions in original seq diagram or just alternative situation ? Thanks , Seema [ April 11, 2002: Message edited by: Seema Hanji ]
Hi Anil. Thanks I did buy a very thick book on EJB first, that covered all the version, but at the end I like the J2EE blueprints the best. I also referred to Designing Enterprise application for J2EE by Sun.. I think you can access the book online, but I bought it because I am a bed time reader. I referred to Together's online tutorial for uml and also a book. But I also have experience in creating design documents specially the class diagrams and sequence diagrams, that also helped. But in fact there are a lot of resources on internet, you can easily refer to those instead of buying all these books because these books are pretty darn expensive and not to mention how fast they get outdated. Hope this helps. Hi Jim You can add non functional requirements in the diagram by using the comment symbol. I did make a good use of that. In fact I tried my best that my diagram be self explanatory and assessor does not have to read my design overview documents. Thanks
Can you give some feedback on what you included in your Component Diagram? Can anyone else that has passed give some feedback? So far mine is very similar to my Class Diagram. I have include all the classes except for the Value Objects and Locaters. I have not included any interfaces. I also have not given any detail in my assignment for the Client pieces. I have included stereotypes for most of the specialized classes. What else is everyone including here?
Hi Greg, My component diagram included JAR, WAR and EAR components. Since I had included some webtier classes in my class diagram I could show WAR component in my component diagram. There is a book called Developing Enterprise Java Applications with J2EE and UML by Khawar Zaman Ahmed and Cary E. Umrysh (Forword by Grady Booch). This books has some pretty good samples on Component diagram. Overall this is a pretty good high level book for J2EE applications. Hope this helps. Asha
Well!!! I liked the ideas from the book, however, neither Rose nor Together can handle them. I cannot get Rose to display the contents of a package in place. You have to open each package individually. That means that instead of 1 diagram to look at, I will have to look at several to get the picture. Together doesn't seem to allow steretypes for packages (subsystems).