2006年12月28日 星期四

SCEA Part 2考試心得(一)


SCEA -- Sun Certified Enterprise Architect

是昇陽電腦在Java領域最高階的考試,分成三階段。就在上個月,我終於把第二、三階段考完了。


前天(1/9),我收到了一封來自Prometric的信,我通過了。

在此和所有有興趣報考的同好們分享我的考試心得:

第一階段是310-051,和一般Java的認證考試沒什麼兩樣,就是一堆選擇題,出題方向就是EJB、Design Pattern…還有一些企業系統的架構概念,雖然題目很雜,但是上網找找考古題用力K個幾天應該都能過關。

第二階段就是今天我要介紹的部份了,考試編號是310-300A,也是整個SCEA考試中最煩人的地方。

在你通過第一階段後,可以再向昇陽繳錢登記,然後便可以下載第二階段的考題,原則上所有人的題目都一樣,就是機票訂購系統。(以後會不會改我可不保證喔!)

下載考題後,打開來,你會發現那只是一份寫的”非常不完整”的需求規格書,你的任務是使用UML,根據規格設計出一套系統,但不用實做,只需要文件就好了。

我相信第二階段對於在OOAD已經很熟練的架構師而言是很簡單的,但可惜我好像不夠資格說簡單,有幾大瓶頸是我必須克服的:

1. 對J2EE系統的架構不夠了解
2. 對Design Pattern (GoF和Core pattern)不夠熟練
3. 對UML不熟 (用看的很簡單,但要從自己手中畫出來,一開始真的有點累)
4. 以往都是先實作再說,文件後補,應付了事,但現在卻必須扎扎實實的寫一份讓人能清楚了解的"英文"文件。

認證只是一紙文憑,但準備的過程的確讓我在軟體工程方面增長不少,所以如果你和我一樣不是大內高手,但對J2EE的OO設計議題有興趣,建議你也可以報考SCEA,應該有不少收獲。
(如果你已經是高手高高手…那,SCEA就真的是一張紙而已,就看你想不想花時間金錢來拿囉!)