晚安! (登入) 常見問題我的信箱PChome
挑錯★山寨英文大挑戰! 教你辨識相簿上真假美女! 不小心把到同學的媽媽 基金賺不賺全在人性與銀彈
沒時間讀UML/OOAD書之挑讀筆記 第 19 回:拖垮OOAD專案的十大惡習
iThome電腦報週刊 │ 2009-06-30 文/邱郁惠
 
 
實作(implementation)是ICONIX方法中的最後一步驟,先回顧一下ICONIX方法簡潔的五大開發步驟:

1.領域建模:撰寫使用案例敘述之前,需要先對領域概念有初步的認識,這樣才能寫出貼切的使用案例敘述,因此需要建構類別圖。

2.使用案例建模:在繪製穩健圖之前,需要描述一群物件合作的原由,所以此時將需要撰寫使用案例敘述。

3.穩健分析:在繪製循序圖之前,需要先透過穩健圖決定有哪些物件將參與使用案例。

4.互動建模:針對每一個使用案例思考及建構循序圖的過程,其實就是在分派責任給物件,同時也就是在決定類別的方法。

5.實作:ICONIX方法最後一個步驟就是編寫出程式碼,而編寫程式碼所需的最關鍵資訊是,類別的屬性、方法以及類別之間的關係,如圖1所示。

圖1:實作

雖說,許多UML工具都有提供自動產出程式碼的功能,可是通常僅能夠產出程式框架,操作中最重要的控制邏輯是沒辦法自動產出的。就以StarUML為例,即便它只是個免費的UML工具,仍然提供自動產出C++、C#和Java的程式碼。
看更多雜誌 »
本期其他文章  
前期其他文章
熱門: V6   H1N1   金馬獎   王建民   歐巴馬  
雜誌人氣文章  
蝦密?網路也可以唸大學? 
只要1元,美琪讓你洗4次 
神木下婚禮,浪漫送給你 
這棵樹該留下來嗎? 
農業博識王,等你來挑戰  
活動快訊
合作媒體