活動圖梳理
阿新 • • 發佈:2018-08-31
區別 關系 org scrip 有效 依賴 分享圖片 循環 初始
活動圖梳理
活動圖
- 概述
- 活動圖是UML用於對系統的動態行為建模的另一種常用工具,它描述活動的順序,展現從一個活動到另一個活動的控制流,常常用於描述業務過程和並行處理過程,活動圖在本質上是一種流程圖。
- 泳道將一個活動圖中的活動劃分為不同的組,每個組分別對應不同角色的操作。活動圖描述多個角色之間的協作處理非常有效。
- 活動圖的組成元素
- 動作狀態
- 【圖形】平滑的圓角矩形
- 對象
- 【圖形】矩形方框
- 對象流
- 對象流(Object Flows)——對象流是動作狀態或者活動狀態與對象之間的依賴關系,表示動作使用對象或動作對對象的影響。
- 初始節點和活動終點
- 分叉與匯合
- 分叉用於將動作流分為兩個或多個並發運行的分支,而匯合則用於同步這些並發分支,以達到共同完成一項事務的目的
- 分叉用於將動作流分為兩個或多個並發運行的分支,而匯合則用於同步這些並發分支,以達到共同完成一項事務的目的
- 泳道
- 泳道將活動圖中的活動劃分為若幹組,並把每一組指定給負責這組活動的業務組織,即對象
- 動作狀態
活動圖和流程圖區別
- 流程圖著重描述處理過程,它的主要控制結構是順序、分支和循環,各個處理過程之間有嚴格的順序和時間關系;
- 活動圖描述的是對象活動的順序關系所遵循的規則,它著重表現的是系統的行為,而非系統的處理過程。
- 活動圖能夠表示並發活動的情形,流程圖不能。
活動圖梳理