重要: Visio 2013 和更新版本中不提供 UML 狀態圖表。 如需有關 Visio 2013 及更新版本中 UML 圖表的詳細資訊,請參閱visio 中的 uml 圖表。
在狀態圖或活動圖表中新增轉換字串至轉換
-
在 狀態圖圖表 或 活動圖表中,按兩下您想要新增 轉換 字串的 [轉場] 或 [控制流程] 圖形。
-
在 [ UML 轉場屬性] 對話方塊中,按一下 [轉場],然後按一下 [事件]。 按一下 [新增],選擇您想要的 事件 類型,然後按一下[確定]。
-
輸入事件的名稱,然後輸入或選擇您想要的其他屬性值。 根據您所建立的事件種類,按一下索引標籤以新增限制、標記值或參數。 按一下[確定] ,直到您返回 [轉場] 類別。
-
選取 [保護] 以新增臨界條件。 然後在 [文字] 方塊中,輸入您想要的防護條件。
-
在 [語言] 底下,選擇您想要的語言。
-
按一下 [動作] 索引標籤,然後按一下 [新增] 以建立動作運算式。 選擇您想要的 巨集指令 類型,按一下[確定],然後按一下 [屬性]。
-
輸入動作的名稱,然後輸入或選擇您想要的其他屬性值。 按一下索引標籤以新增詳細資料、引數(如果有的話)、限制式或標記值。 按一下[確定],直到您關閉 [ UML 轉換屬性] 對話方塊。
轉場字串會出現在轉場。
提示
在活動圖表中,您可以使用 [信號接收] 和 [信號傳送] 圖形來明確代表轉換字串中通常所指定的事件和動作資訊。 若要將事件和動作資訊新增至 [信號接收] 或 [信號傳送] 圖形,請依照上述程式將轉換字串新增至轉場中所述的步驟。
表示狀態圖表中狀態之間的轉換
-
在 狀態圖圖表中,將 [轉場] 圖形拖曳到繪圖頁面上。
-
將 [轉換] 圖形端點粘附至 [來源狀態] 圖形上的連接 點,而不使用箭頭。
-
將具有箭頭的 [轉換] 圖形端點粘附到 [目的地狀態] 圖形上的連接點上。
-
按兩下 [轉換] 圖形,以新增轉換字串,包括 事件、臨界條件、動作運算式等等。
提示
當來源狀態也是狀態圖表中的目的地狀態時,請使用弧形 [轉換] 圖形。 將圖形上的兩個端點粘附至同一個 [狀態] 圖形上的兩個連接點。
指示狀態圖或活動圖中的複雜分叉轉換
-
在 狀態圖圖表 或 活動圖表中,將[轉場] (分叉)圖形拖曳到繪圖頁面上。
-
使用轉場圖形將來源狀態連接至 [轉換(分叉) ] 列。 將沒有箭頭的 [轉換] 圖形端點粘附至 [來源] 狀態的連接 點,然後將 [轉場] 圖形端點(帶有箭頭)粘附到列上的連接點上。
-
使用轉場圖形將 [轉換(叉) ] 列連接至目的地狀態。 將沒有箭頭的 [轉換] 圖形端點粘附到列上 的連接點,以及目的地狀態的 [轉場] 到 [連接點] 的 [轉換] 圖形端點。
在狀態圖或活動圖表中指示覆雜的同步處理轉換
-
在 狀態圖圖表 或 活動圖表 將[轉場] (匯合)圖形放到繪圖頁面上。
-
使用轉場圖形將來源狀態連接至 [轉場] (連接)列。 將沒有箭頭的 [轉換] 圖形端點粘附至來源狀態中 的連接點,以及列的 [轉場] 連接點的轉換圖形端點。
-
使用 [轉場] 圖形將 [轉場] (連接)列連線至 [目的地狀態]。 將沒有箭頭的 [轉場] 圖形端點粘附到列上的連接點,而 [轉場] 圖形端點與目的地狀態的連接點。
這是含有書簽的暫時測試段落。
代表活動圖表中已傳送或接收信號
-
在 活動圖表中,將 [傳送信號] 或 [接收信號] 圖形拖曳到繪圖頁面上。
-
將控制項控 點粘附至 [來源動作狀態] 圖形上的 [傳送] 或 [接收信號] 圖形轉換為連接點 。
-
將控制項 控點粘附到 [傳送] 或 [收到信號] 的 [傳送] 或 [接收信號] 圖形轉換至 [目的地動作狀態] 圖形上的連接點。
提示: 若要正確定向 [傳送] 和 [接收信號] 圖形,請以滑鼠右鍵按一下圖形,指向[圖案],然後按一下 [向左旋轉] 或 [向右旋轉]。
-
按兩下 [傳送信號] 或 [接收信號] 圖形,以新增名稱、構造型、事件、動作、觸發條件及其他屬性。
附註: 當您使用 [傳送] 或 [接收信號] 圖形,而不是一般控制流程轉換時,傳送或接收符號會取代轉換上的傳送信號或事件標籤。
在活動圖表中指出控制流程
-
在 活動圖表中,將 [控制流程] 圖形拖曳到繪圖頁面上。
-
將 [控制流程] 圖形端點粘附至 [來源動作狀態] 或 [狀態] 圖形上,而不使用箭頭到連接 點。
-
將 [控制流程] 圖形端點和箭頭粘附到 [目標動作狀態] 或 [狀態] 圖形上的連接點上。
-
按兩下 [控制流程] 圖形,以新增轉換字串,包括 事件、臨界條件、動作運算式等等。