2008年2月11日 星期一

K11 系統的製程(6)──定義Use Case Interface Method

Activity Interface Method是系統功能的入口,而Use Case是使用者操作的入口,對於系統而言這就像是把系統功能再用客製化的邏輯包裝而形成更上一層的應用。在此同樣也需要定義Use Case Interface Method。

與定義Activity Interface Method類似,在這裡需要決定每一個Use Case對應的方法,而且同樣必須每個Use Case使用自己的Method Name。不過還有一點需要特別留意:在Activity Diagram裡如果使用swimlane將系統切割為Client、Server等多個層次時,必須每個層次都為這個Use Case定義方法,這是未來藉由硬體橋樑設計時對另一端的操作定義。

在這裡我們會得到Use Case與Activity的關聯,我們可以發現每個Use Case會使用至少一個Activity,每個Activity也會被至少一個Use Case所使用;這在系統裡會對應真正執行時程式的呼叫關係。此時只需定義到Interface與Method,因為暫時以功能定義作為目標,Package要等到架構設計將之佈置妥當後再安放Interface。

沒有留言:

張貼留言