活動圖是狀態機的一個變體,用來描述執行算法的工做流程中涉及的活動。活動狀態表明瞭一個活動:一個工做流步驟或一個操做的執行。活動圖描述了一組順序的或併發的活動。活動視圖用活動圖來體現。算法
活動圖和狀態圖統一在UML中稱爲「狀態機」圖,活動圖相似於流程圖,用於企業的業務流程建模。併發
活動圖不一樣於流程圖的地方:工具
一、有分支和合並,來表示同步處理,但必須成對出現;spa
二、有泳道,用來將不一樣角色下的流程邏輯分開。同步
下面是VS2010中活動圖的工具箱:工作流
Demo:it