在 UML、狀態圖和活動圖表中使用轉場圖形

套用到
Visio Premium 2010 Visio 2010 Visio 標準版 2010 Visio 2007

重要

UML 狀態圖圖表不適用於 Visio 2013 和更新版本。 如需 Visio 2013 和更新版本中 UML 圖表的相關資訊,請參閱 Visio 中的 UML 圖表

新增轉換字串至狀態圖或活動圖表中的轉換

  1. 在狀態圖圖表或活動圖表中,按兩下您要新增轉場字串的 [轉場 ] 或 [控制流程 ] 圖形。
  2. [UML 轉場屬性] 對話方塊中,按一下 [轉場],然後按一下 [事件]。按一下 [新增],選擇您想要的事件類型,然後按一下 [確定]。
  3. 輸入事件的名稱,並輸入或選擇您想要的其他屬性值。 按一下索引標籤,根據您建立的事件類型來新增限制式、標記值或參數。 按一下 [確定] ,直到回到 [ 轉場] 類別
  4. 選取 [防護 ] 以新增防護條件。 然後,在文字方塊中,輸入您想要的守護條件。
  5. [語言] 底下,選擇您想要的語言。
  6. 按一下 [動作] 索引標籤,然後按一下 [新增] 以建立動作運算式。 選擇您想要的動作類型,按一下 [確定],然後按一下 [屬性]。
  7. 輸入動作的名稱,並輸入或選擇您想要的其他屬性值。 按一下索引標籤以新增詳細資料、引數 () 、限制式或標記值。 按一下 [確定] ,直到關閉 [UML 轉場屬性 ] 對話方塊。

轉場效果字串會出現在轉場上。

祕訣

在活動圖表中,您可以使用 [訊號接收 ] 和 [ 訊號傳送 ] 圖形明確地表示通常在轉換字串中指定的事件和動作資訊。 若要將事件和動作資訊新增至 [ 訊號接收 ] 或 [訊號傳送 ] 圖形,請遵循上述程序,將轉場字串新增至轉場。

在狀態圖圖表中指出狀態之間的轉換

  1. 在狀態圖圖表中,將 [轉場 ] 圖形拖曳到繪圖頁面上。
  2. 將沒有箭頭的 [轉場 ] 圖形端點黏附至連接點 連接點影像 - 來源 [狀態 ] 圖形上的藍色 X。
  3. 使用箭頭將 [轉場 ] 圖形端點黏附至目的 [狀態] 圖形上的連接點。
  4. 按兩下 [轉場 ] 圖形以新增轉場字串,包括事件、守衛條件、動作運算式等。

祕訣

當來源狀態也是狀態圖中的目的地狀態時,請使用弧形 [轉換 ] 圖形。 將圖形上的兩個端點黏附至相同 [狀態] 圖形上的兩個連接點。

在狀態圖或活動圖表中指出複雜的分叉轉換

  1. 在狀態圖圖表或活動圖表中,將 [ 轉換 (分叉) ] 圖形拖曳到繪圖頁面上。
  2. 使用 [轉場] 圖形將來源狀態連接到 [轉場 (叉]) 長條。 將沒有箭頭的 [轉場 ] 圖形端點黏附至連接點 連接 點影像 - 來源狀態上的藍色 X 以及 橫條上的連接點) 的 [ 轉場 圖形] 端點 (。
  3. 使用 [轉場 ] 圖形將 [轉場 (叉]) 長條連接到目的地狀態。 將沒有箭頭的 轉場 圖形端點黏附至連接點 連接點影像 - 長條圖上的 藍色 X ,以及帶箭頭的轉 圖形端點至目的地狀態上的連接點。

在狀態圖或活動圖表中指出複雜的同步轉換

  1. 在狀態圖圖表或活動圖表中,將 [轉換] ([連接]) 圖形拖放到繪圖頁面上。
  2. 使用 [轉場 ] 圖形將來源狀態連接到 [轉場 (聯結]) 列。 將沒有箭頭的 轉場 圖形端點黏附至連接點 連接點影像 - 來源狀態上的 藍色 X 以及 長條上的連接點上的帶箭頭的 轉場 圖形端點。
  3. 使用 [轉場 ] 圖形將 [轉場 (聯結]) 長條連接到目的地狀態。 將沒有箭頭的 [轉場 ] 圖形端點黏附至長條上的連接點,將具有箭頭的 [ 轉場 圖形] 端點黏附至目的地 [狀態] 上的連接點。

這是帶有書籤的臨時測試段落。

表示已在活動圖表中傳送或接收訊號

  1. 在活動圖表中,將 [ 訊號傳送 ] 或 [ 訊號接收] 圖形拖曳到繪圖頁面上。

  2. 黏附控制項控點 控制項控點影像 -[訊號傳送 ] 或 [ 訊號接收 ] 圖形轉場至連接點的黃色菱形 連接點影像 - 來源 [動作狀態] 圖形上的藍色 X。

  3. 黏附控制項控點 控制項控點影像 -[訊號傳送 ] 或 [ 訊號接收 ] 圖形轉場至目的地 [動作狀態] 圖形上連接點的黃色菱形。

    秘訣

    若要正確調整 [訊號傳送 ] 和 [ 訊號接收] 圖形的方向,請以滑鼠右鍵按一下圖形,指向 [圖形],然後按一下 [ 向左旋轉 ] 或 [ 向右旋轉]。

  4. 按兩下 [訊號傳送 ] 或 [ 訊號接收] 圖形,以新增名稱、造型、事件、動作、保護條件及其他屬性。

注意

當您使用 [訊號傳送 ] 或 [ 訊號接收 ] 圖形,而不是一般控制流程轉換時,訊號傳送或接收符號會取代轉換上的傳送訊號或事件標籤。

在活動圖表中指出控制流程

  1. 在活動圖表中,將 [控制流程] 圖形拖曳到繪圖頁面上。
  2. 將沒有箭頭的 [控制流程] 圖形端點黏附至連接點 連接點影像 - 來源 [ 動作狀態][狀態 ] 圖形上的藍色 X。
  3. 使用箭頭將 [控制流程] 圖形端點黏附至目的地 [動作狀態 ] 或 [狀態 ] 圖形上的連接點。
  4. 按兩下 [控制流程 ] 圖形以新增轉場字串,包括事件、守衛條件、動作運算式等。

另請參閱

建立 UML 狀態圖圖表