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

重要: Visio 2013 和更新版本中不提供 UML 狀態圖表。 如需有關 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 狀態圖表

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員