重要
UML 狀態圖圖表不適用於 Visio 2013 和更新版本。 如需 Visio 2013 和更新版本中 UML 圖表的相關資訊,請參閱 Visio 中的 UML 圖表。
新增轉換字串至狀態圖或活動圖表中的轉換
- 在狀態圖圖表或活動圖表中,按兩下您要新增轉場字串的 [轉場 ] 或 [控制流程 ] 圖形。
- 在 [UML 轉場屬性] 對話方塊中,按一下 [轉場],然後按一下 [事件]。按一下 [新增],選擇您想要的事件類型,然後按一下 [確定]。
- 輸入事件的名稱,並輸入或選擇您想要的其他屬性值。 按一下索引標籤,根據您建立的事件類型來新增限制式、標記值或參數。 按一下 [確定] ,直到回到 [ 轉場] 類別。
- 選取 [防護 ] 以新增防護條件。 然後,在文字方塊中,輸入您想要的守護條件。
- 在 [語言] 底下,選擇您想要的語言。
- 按一下 [動作] 索引標籤,然後按一下 [新增] 以建立動作運算式。 選擇您想要的動作類型,按一下 [確定],然後按一下 [屬性]。
- 輸入動作的名稱,並輸入或選擇您想要的其他屬性值。 按一下索引標籤以新增詳細資料、引數 () 、限制式或標記值。 按一下 [確定] ,直到關閉 [UML 轉場屬性 ] 對話方塊。
轉場效果字串會出現在轉場上。
祕訣
在活動圖表中,您可以使用 [訊號接收 ] 和 [ 訊號傳送 ] 圖形明確地表示通常在轉換字串中指定的事件和動作資訊。 若要將事件和動作資訊新增至 [ 訊號接收 ] 或 [訊號傳送 ] 圖形,請遵循上述程序,將轉場字串新增至轉場。
在狀態圖圖表中指出狀態之間的轉換
- 在狀態圖圖表中,將 [轉場 ] 圖形拖曳到繪圖頁面上。
- 將沒有箭頭的 [轉場 ] 圖形端點黏附至連接點
來源 [狀態 ] 圖形上的藍色 X。 - 使用箭頭將 [轉場 ] 圖形端點黏附至目的 [狀態] 圖形上的連接點。
- 按兩下 [轉場 ] 圖形以新增轉場字串,包括事件、守衛條件、動作運算式等。
祕訣
當來源狀態也是狀態圖中的目的地狀態時,請使用弧形 [轉換 ] 圖形。 將圖形上的兩個端點黏附至相同 [狀態] 圖形上的兩個連接點。
在狀態圖或活動圖表中指出複雜的分叉轉換
- 在狀態圖圖表或活動圖表中,將 [ 轉換 (分叉) ] 圖形拖曳到繪圖頁面上。
- 使用 [轉場] 圖形將來源狀態連接到 [轉場 (叉]) 長條。 將沒有箭頭的 [轉場 ] 圖形端點黏附至連接點 連接
橫條上的連接點) 的 [ 轉場 圖形] 端點 (。 - 使用 [轉場 ] 圖形將 [轉場 (叉]) 長條連接到目的地狀態。 將沒有箭頭的 轉場 圖形端點黏附至連接點 連接點影像 - 長條圖上的
,以及帶箭頭的轉 場 圖形端點至目的地狀態上的連接點。
在狀態圖或活動圖表中指出複雜的同步轉換
- 在狀態圖圖表或活動圖表中,將 [轉換] ([連接]) 圖形拖放到繪圖頁面上。
- 使用 [轉場 ] 圖形將來源狀態連接到 [轉場 (聯結]) 列。 將沒有箭頭的 轉場 圖形端點黏附至連接點 連接點影像 - 來源狀態上的
長條上的連接點上的帶箭頭的 轉場 圖形端點。 - 使用 [轉場 ] 圖形將 [轉場 (聯結]) 長條連接到目的地狀態。 將沒有箭頭的 [轉場 ] 圖形端點黏附至長條上的連接點,將具有箭頭的 [ 轉場 圖形] 端點黏附至目的地 [狀態] 上的連接點。
表示已在活動圖表中傳送或接收訊號
在活動圖表中,將 [ 訊號傳送 ] 或 [ 訊號接收] 圖形拖曳到繪圖頁面上。
黏附控制項控點
[訊號傳送 ] 或 [ 訊號接收 ] 圖形轉場至連接點的黃色菱形
來源 [動作狀態] 圖形上的藍色 X。黏附控制項控點
[訊號傳送 ] 或 [ 訊號接收 ] 圖形轉場至目的地 [動作狀態] 圖形上連接點的黃色菱形。秘訣
若要正確調整 [訊號傳送 ] 和 [ 訊號接收] 圖形的方向,請以滑鼠右鍵按一下圖形,指向 [圖形],然後按一下 [ 向左旋轉 ] 或 [ 向右旋轉]。
按兩下 [訊號傳送 ] 或 [ 訊號接收] 圖形,以新增名稱、造型、事件、動作、保護條件及其他屬性。
注意
當您使用 [訊號傳送 ] 或 [ 訊號接收 ] 圖形,而不是一般控制流程轉換時,訊號傳送或接收符號會取代轉換上的傳送訊號或事件標籤。
在活動圖表中指出控制流程
- 在活動圖表中,將 [控制流程] 圖形拖曳到繪圖頁面上。
- 將沒有箭頭的 [控制流程] 圖形端點黏附至連接點
來源 [ 動作狀態] 或 [狀態 ] 圖形上的藍色 X。 - 使用箭頭將 [控制流程] 圖形端點黏附至目的地 [動作狀態 ] 或 [狀態 ] 圖形上的連接點。
- 按兩下 [控制流程 ] 圖形以新增轉場字串,包括事件、守衛條件、動作運算式等。