在系統開發的需求捕捉階段時,一般我們會利用活動圖(Activity Diagram)來記錄企業流程(Business Process)。
例如,範例圖一是利用活動圖來表達 "XX醫院" 的掛號就診流程(圖一僅為範例,並非是完整正確的就診業務流程)。
圖一、利用活動圖表達業務流程
利用活動圖可以記錄詳細的業務流程,也可以看出哪些活動(Activity)是由哪些人或角色所負責的(利用 Partition 區分責任區塊)。
活動圖表達了企業內部的組織運作,但不容易表達出與該業務流程相關的外部主要參與者(Primary Actor),企業是如何滿足其目標。亦即,若想明確區分企業的 "內" 與 "外",我們可以利用 "企業使用案例圖(Business Use Case Diagram)" 來表達。
表達企業層次的使用案例圖(Business level UCD) ,有幾點要注意的:
- 系統的設計範圍一般以企業、部門等組織為單位,而非單指軟體應用系統。
- 會著重於描述企業內部的流程;而非系統功能面的行為描述。
- 通常會以白箱式(Whie-box)的作法打開企業使用案例(Business Use case)內部,以瞭解內部工作者(internal worker)互動合作的流程。
- 目標讀者(Target audience)會偏於企業決策層級的管理者、IT高階主管、系統開發的架構師(Architect)等,可以藉由企業層級的使用案例圖來辨別出組織的核心業務。
- 可以協助從企業流程往技術層面來思考,以定義出適合採用新技術的業務流程。例如,有些人工作業流程,可以藉由電腦資訊化以增加作業效率與成本因素等考量。
最近,迷上一部卡通:『膽小狗英雄』。
訂閱 RSS (by FeedBurner)
訂閱 RSS (by Wordpress)![[克莉絲汀] 水晶串珠吊飾-水晶球](/wp-content/medias/ads/opus/DSC02978.jpg)
