Topic: 转发SCEA-part ii/iii 经验谈 - 1/3

  Print this page

1.转发SCEA-part ii/iii 经验谈 - 1/3 Copy to clipboard
Posted by: harvshen
Posted on: 2004-04-12 18:05

一篇很好的过scea part ii and part iii 的经验谈

Just received my results this morning and thought I will share
my experience with those who are working towards architect
certification.
Score
Grade: P
Score: 95
Class Diagram (44 maximum) .......................... 39
Component Diagram (44 maximum) ...................... 44
Sequence/Colloboration Diagrams (12 maximum) ........ 12
My Submission:
1) One main Class diagram (25-30 classes/interfaces)which was an extension of the BDM. Besides domain entity objects, I only included objects that will handle the workflow. Diagram showed relationships (both association and aggregation), dependencies and only attribute/methods that I thought would improve clarity. I actually changed the BDM to what I thought was more logical, but I documented this down.
2) One Class diagram to show relationship between Controller/Views for the system, and how session for both Travel Agent and web client will be addressed.
3) Four component diagrams for each of the use case specified in the assignment
4) Five sequence diagrams to cover the 4 use case specified in the assignment (I had 2 diagrams for Pay Itinerary - one for Payment with credit card and one for mileage redemption)
5) 9 pages (printed HTML pages) to document:

i) My assumptions
ii) How my architecture/design will address security, session state, integration with the legacy systems , performance, scalability, maintainability,
iii) The J2EE and GOF design patterns I used in my design and how they relate back to the requirements for the assignment

My Experience:
I have been working with J2EE 1.2 (JSP, Servlets, EJB, JDBC) since 2000, and I am familiar with most of the J2EE design patterns (used some of them in one way or another). I had also passed the IBM exam on OOAD with UML just prior to Part II, so the preparation for that exam helped me alot in preparing for the Class diagram requirement for the assignment.

My PreparationBlush actually passed Part I in May of 2001 (91%), but only signed up for Part II in Sep 2002 due to work/family commitments. I started on the assignment in early Nov 2002, finished in mid-Dec and took Part III after I submitted on 19 Dec. I spent mostly 1-2 hours per night and 4-8 hours on weekends working on the assignment. For Part III, I took the effort to explain my design decisions and how it would address the requirements - although Part III carries no marks, I believe it helped the examiner understand my solution.

I spent alot of time thinking about the problem domain, and like others before me was confused/unsure about many issues which seemed to be deliberately made unclear by SUN. I spent the longest time on the sequence diagrams, but I think this is necessary because it enabled me to refine/revise my class/component diagrams as I delve deeper into the details of the interaction for the system.

I found the books "Core J2EE Design Patterns" and "UML and the Unified Process: Practical Object-Oriented Analysis and Design" by Jim Arlow most useful to me for Part II. I only referred to the last chapter for Cade's book to get an idea of the level of details that the solution should have.

My Advice:
I would add that if you should encounter any ambuiguities in the assignment, use reasonable assumptions and justify them. I also think that how your solution addresses the
performance/scalability/security requirements are important for the assignment.

That's all I have, I am quite pleased with my results and I believe that I have learned alot by preparing for this certification.

Good Luck !

2.Re:转发SCEA-part ii/iii 经验谈 - 1/3 [Re: harvshen] Copy to clipboard
Posted by: tier3
Posted on: 2004-06-05 01:45

请教一下,文中谈到的BDM是什么缩写,跟UML有何关系?
谢谢。

3.Re:转发SCEA-part ii/iii 经验谈 - 1/3 [Re: tier3] Copy to clipboard
Posted by: harvshen
Posted on: 2004-06-06 21:33

BDM is Business Domain Model from which your class diagram should be
derived.

4.Re:转发SCEA-part ii/iii 经验谈 - 1/3 [Re: harvshen] Copy to clipboard
Posted by: tier3
Posted on: 2004-06-07 11:48

I found the books "Core J2EE Design Patterns" and "UML and the Unified Process: Practical Object-Oriented Analysis and Design" by Jim Arlow most useful to me for Part II. I only referred to the last chapter for Cade's book to get an idea of the level of details that the solution should have.

where to download the "UML and the Unified Process: Practical Object-Oriented Analysis and Design" by Jim Arlow book?

5.Re:转发SCEA-part ii/iii 经验谈 - 1/3 [Re: tier3] Copy to clipboard
Posted by: harvshen
Posted on: 2004-06-09 09:06

since your cjsdn points is 7, you can download from FTP2
\upload\Ebook\20031010.TeamFlyDataBase12Books.by.cn\UML and the Unified Process - fly.rar

6.Re:转发SCEA-part ii/iii 经验谈 - 1/3 [Re: harvshen] Copy to clipboard
Posted by: tier3
Posted on: 2004-06-09 10:25

I have downloaded it but they are different!
the one from ftp is written by Liliana Favre, the one you suggestted is written by Tim Arlow, their contents are totally different. Smile

7.Re:转发SCEA-part ii/iii 经验谈 - 1/3 [Re: harvshen] Copy to clipboard
Posted by: yj780210
Posted on: 2004-06-10 09:27

呵呵各位的英语真的是满不错呀!不过偶刚刚知道论坛的分数是7分了。厉害!

8.Re:转发SCEA-part ii/iii 经验谈 - 1/3 [Re: harvshen] Copy to clipboard
Posted by: YuLimin
Posted on: 2004-06-20 15:12

Very Good

9.Re:转发SCEA-part ii/iii 经验谈 - 1/3 [Re: harvshen] Copy to clipboard
Posted by: yj780210
Posted on: 2004-06-21 08:37

这个经验和我的差不多,建议学习scea的朋友们参考一下!


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923