圖中的 UML 活動Visio 看起來像流程圖。 控制流程是由完成系統內部 (或) 動作 所觸發。 流程可能是連續、並行或分支,以圖形表示,例如泳道、分支和聯結。
使用活動圖表描述如何協調多個活動以提供服務或其他最終結果。 活動圖表可以顯示使用案例的事件如何彼此關聯,或是使用案例集合如何協調以代表商務工作流程。
如果您想要改為以回應外來事件來表示流程,請使用狀態機圖表。
啟動活動圖表
-
啟動 Visio。 或者,如果您已經開啟檔案,請按一下 [檔案 > 新增。
-
在搜尋方塊中,輸入 UML 活動。
-
選取 UML 活動 圖表。
-
在對話方塊中,選取 [公 制單位 或 美制單位。
-
選取 [建立]。
-
圖表隨即開啟。 您應該 會看到圖表旁 的圖形視窗。 如果您沒看到,請前往查看>窗格,然後確認已選取圖形。 如果您還是沒看到,請按一下左側的 [ 展開圖形視窗 > 按鈕。
-
On the View tab, make sure the check box next to Connection Points is selected. 此選項會在您開始連接圖形時顯示連接點。
-
現在,您可以在圖表中插入泳道並建立活動控制流程。
設計圖表
-
如果您想要在活動圖表中指出責任,請將 泳 道圖形拖曳到您想要代表的每個班級、人員或組織單位頁面上。 若要執行這項作業︰
-
將 [泳道] 圖形拖曳至繪圖頁面上。
-
按兩下圖形上的每個標籤以變更預設名稱。
-
重複 步驟 a 和 b, 直到您新增所需的所有分區或組織單位。
-
拖曳泳道圖形上的側邊選取控點,讓泳道大小與您想要的大小相同。
-
-
使用初始節點和完結節點圖形來表示初始和最終的偽狀態。
-
針對您想要 代表 的每個動作或活動狀態新增動作圖形。
-
使用具有 防護 條件的決策圖形,指出可能從動作狀態轉換。
-
使用 Fork 節點 ,將一個動作狀態表示為多個平行狀態。
-
使用聯 結節點 ,將多個動作狀態同步處理成一個狀態。
附註: 在圖表上建立及編輯 UML 圖表 Visio 網頁版 需要Visio 方案 1 或Visio 方案 2授權 ,且需另行購買 Microsoft 365。 如需詳細資訊,請與您的系統管理員Microsoft 365。 如果您的系統管理員已開啟「自助購買」,您可以自行Visio授權。 有關詳細資料,請參閱 自助購買常見問題。
啟動活動圖表
-
開啟Visio網頁。
-
在頁面右上角附近,選取更多 範本。
-
搜尋 UML 活動 ,或在圖庫中向下捲動到 UML 活動 列。
-
從空白的 UML 活動範本或 UML 活動入門圖表開始。 在 您想要 使用之專案上選取建立。
現在,您可以在圖表中插入泳道並建立活動控制項。
設計圖表
-
如果您想要在活動圖表中指出責任,請將 泳 道圖形拖曳到您想要代表的每個班級、人員或組織單位頁面上。 若要執行這項作業︰
-
將 [泳道] 圖形拖曳至繪圖頁面上。
-
按兩下圖形上的每個標籤以變更預設名稱。
-
重複 步驟 a 和 b, 直到您新增所需的所有分區或組織單位。
-
拖曳泳道圖形上的側邊選取控點,讓泳道大小與您想要的大小相同。
-
-
使用初始節點和完結節點圖形來表示初始和最終的偽狀態。
-
針對您想要 代表 的每個動作或活動狀態新增動作圖形。
-
使用具有 防護 條件的決策圖形,指出可能從動作狀態轉換。
-
使用 Fork 節點 ,將一個動作狀態表示為多個平行狀態。
-
使用聯 結節點 ,將多個動作狀態同步處理成一個狀態。
啟動活動圖表
-
開啟包含您想要建立活動圖表之 UML 元素的 UML 模型圖表。
-
在 樹狀檢視中,以滑鼠右鍵按一下要建立連結的套件、子系統、 類別、作業 使用案例 或 活動圖表。 指向 [ 新增,然後按一下 [活動圖表> 。
空白頁面會出現, 而 UML 活動 樣版會變成最頂端的樣版。 工作區會以浮水印顯示 '活動'。 代表圖表的圖示會新增到樹狀檢視。
附註: 如果看不到樹狀檢視,請在 UML 功能表上指向 [ 視圖,然後按一下 [模型管理器。
設計圖表
-
如果您想要在活動圖表中指出責任,請將 泳 道圖形拖曳到您想要代表的每個班級、人員或組織單位頁面上。
-
從活動樣板,將 泳道圖形 拖曳到繪圖頁面上。
-
按兩下圖形以新增名稱和其他屬性值。
-
重複 步驟 a 和 b, 直到您新增所需的所有分區或組織單位。
-
拖曳泳道圖形上的側 邊選取 控點,讓泳道大小與您想要的大小相同。
-
拖曳狀態、動作狀態、物件狀態和訊號接收或訊號傳送圖形到泳道定義的區域,然後使用 Control Flow和 Object Flow圖形將它們連接。
-
-
針對您想要代表的每個動作或活動狀態,將動作狀態或狀態圖形拖曳到繪圖頁面上。 使用初始狀態和最終狀態圖形來表示初始和最終的偽狀態。 在 UML 狀態圖和活動圖表中使用狀態圖形
-
連線控制項Flow將圖形變更為狀態圖形,以表示從一個狀態變更到另一個狀態。
-
在繪圖 活動圖表,將控制項Flow圖形拖曳到繪圖頁面上。
-
將控制項Flow圖形端點黏附 (,而不使用箭頭) 到來源動作狀態
或狀態圖形上的連接點。
-
將控制項Flow圖形端點 (箭頭) 到目的地動作狀態或狀態圖形上的連接點。
-
按兩下 [控制項Flow圖形以新增轉場字串,包括 事件、保護條件、動作運算式等。
-
-
使用複雜的轉場 圖案、轉場 (叉 ) 或轉場 (聯結 ) , 將一個動作狀態表示為多個平行狀態,或將多個動作狀態同步處理成一種狀態。 詳細資訊,請參閱在 UML狀態圖和活動圖表中使用轉場圖形。
-
如果您想要以訊號圖示取代轉場字串,請使用訊號 傳送 和訊 號回執 圖形來表示訊號。
-
按兩下任何圖形以開啟 其 UML 屬性 對話方塊,您可以在此新增名稱、轉場字串、防護條件、延後事件及其他屬性。
-
儲存圖表。