iT邦幫忙

DAY 18
2

UML學習過程分享-以EA為例系列 第 18

[Day 18]MDA中的CIM-3

介紹CIM-3階段的目的與該注意的事項
在CIM-2中(主要產出為Activity Diagram)的每一個活動,
都可能成為CIM-3的系統UC。

而CIM-1中的Actor,也就是系統參與者,以及CIM-2中的活動負責人,
都可能成為CIM-3中的Actor。

也是因為環環相扣,從最上層的企業抽象層級一直break down下來,
所以MDA才會有順序性,跟著MDA的架構走,也可以避免漏掉重要的環節。
也可以讓系統分析的過程具有高度邏輯性。

在CIM-3中,主要的UML產出為「系統UC圖」,也一樣是Use Case Diagram,
但這個Use Case Diagram是分析企業流程與界定系統範圍後的產出。
也是後續系統開發最重要的藍圖。

這邊在書上也有給了幾個建議:
1.每一個系統UC最好只有一個啟動者
2.系統UC執行期間若有連線其他系統,將這些系統列為支援者
3.遇到定時啟動的系統UC,可定義一個名為「定時啟動者(Timer)」的虛擬啟動者
(Timer也是一個Actor這個觀念很重要,否則會有些Use Case沒有相關參與的Actor)

系統UC參考圖:


上一篇
[Day 17]EA設定PKey的問題
下一篇
[Day 19]使用EA時批次修改Attributes
系列文
UML學習過程分享-以EA為例30

尚未有邦友留言

立即登入留言