MDA-CIM細分

CIM(Computation Independent Model) ——聚焦於系統環境及需求,但不涉及系統內部的結構與運作細節

1、  CIM-1 :定義業務流程

定義業務流程時,可提以下問題:

1)  系統上線後,可能會影響哪些業務流程?(得出業務用例)

2)  哪些業務組織外部的人啓動或參與流程?(找出業務執行者)

3)  針對每個業務用例,用一兩句話說明它是做什麼用的?(得出業務用例簡述)

2、  CIM-2 :分析業務流程的主要目的是爲了定義出系統用例

3、  CIM-3

         生成:系統用例圖和系統用例簡述

          在生成系統用例時,可以參考如下建議:

l         每個系統用例最好只有一個啓動者

l         系統用例執行期間,如果有聯機其他系統,將它們列爲支持者

l         遇到定時啓動的系統用例,可以定義一個名爲“定時啓動者”的虛擬啓動者

             啓動用例的執行者,特稱爲“啓動者”,其餘不具有啓動特質的執行者,可稱之爲“支持者”

繪製系統用例時,可採用下列幾項常見做法

1、  採用箭頭關係線,讓啓動者指向用例,用例指向支持者

2、  一個用例通常只有一個啓動者,不過可能出現多個支持者

3、  如果有多個啓動者的情況,嘗試切割成一個會話

4、  有時不同用戶都具有啓動用例的特性,建議在圖畫上繪出最重要或最主要的啓動着,其餘啓動者記錄在用例敘述裏,這樣可以降低圖的複雜度。

 

參考:《系統分析師 UML 實務手冊》 邱鬱惠 編著 機械工業出版社

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章