1. 程式人生 > >活動圖梳理

活動圖梳理

區別 關系 org scrip 有效 依賴 分享圖片 循環 初始

活動圖梳理

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

活動圖梳理