2007年11月16日 星期五

G13 驗收的文件(5)──細部設計相關文件

如果執行的步驟是經過設計一段程式碼,那麼通常會獨立成一個方法。這時需要方法的宣告規格,然後是裡面所做的流程與各個步驟執行了些什麼。

如果執行的步驟經過設計是獨立一個元件來負責處理,那麼我們會先定義出Component Interface的規格,再依照Component Interface的定義在一個(或數個)Package裡設計出一些Class來完成Component的應有規格。

以細部設計裡所提到的想法,靜態部分會有實作Class與Component Controller、Component Action兩層,另外還有Properties的定義以及Component Exception;動態部分則應該要有每一個介面方法在執行時的順序。依此可以得到Component的Class Diagram與Sequence Diagram。

別忘了架構設計時使用的元件方法追溯是維護時很重要的一份文件。

沒有留言:

張貼留言