重要
UML 狀態圖圖在 Visio 2013 及更新版本中無法使用。 關於 Visio 2013 及更新版本中 UML 圖的資訊,請參見 Visio 中的 UML 圖。
在狀態圖或活動圖中,為轉換加入轉換字串
- 在狀態圖或活動圖中,雙擊你想加入轉換字串的 轉換 或 控制流程 形狀。
- 在 UML 轉換屬性 對話框中,點選 「轉換」,再點選 「事件」。 點選 新,選擇你想要的活動類型,然後再點擊 確定。
- 為事件輸入名稱,並輸入或選擇你想要的其他房產價值。 點擊分頁可以根據你所建立的事件類型,新增限制、標記值或參數。 點擊 確定 直到回到 過渡分類。
- 選擇 守衛 以新增守衛條件。 然後在文字框輸入你想要的守衛條件。
- 在 語言選項中,選擇你想要的語言。
- 點選 「動作 」標籤,然後點擊 「新」 來建立動作表達式。 選擇你想要的動作類型,點選 確定,然後點 選屬性。
- 輸入動作名稱,然後輸入或選擇你想要的其他屬性值。 點擊分頁可新增細節、參數 ((如有的話)) 、限制或標記值。 點擊 確定 直到關閉 UML 轉換屬性 對話框。
過渡弦會出現在過渡上。
祕訣
在活動圖中,你可以使用 訊號接收 和 訊號發送 圖形來明確表示通常在轉換字串中指定的事件與動作資訊。 若要將事件與動作資訊加入 訊號接收 或 訊號發送 圖形,請依上述程序在轉換中加入轉換字串。
在狀態圖圖中標示狀態間的轉換
- 在狀態圖圖中,將 過渡 圖形拖曳到繪圖頁面。
- 將沒有箭頭的 過渡 形狀端點黏貼到連接點
標記在來源 狀態 形狀上。 - 用箭頭將 Transition 形狀的端點黏到目的地 State 形狀上的連接點。
- 雙擊 Transition 形狀即可新增轉場字串,包括事件、守衛條件、動作表達式等。
祕訣
當來源狀態同時也是狀態圖中的目的狀態時,使用弧形 的轉換 形狀。 將形狀上的兩個端點黏貼到同一 狀態 形狀上的兩個連接點上。
在狀態圖或活動圖中標示複雜的分叉轉換
- 在狀態圖或活動圖中,將 過渡 (叉狀) 形狀拖曳到繪圖頁面。
- 使用 轉換 形狀將來源狀態連接到轉換 (分叉) 列。 將沒有箭頭的 Transition 形狀端點黏貼到連接點 連接
在來源狀態上,然後用箭頭 (Transition 形狀端點) 到條上的連接點。 - 使用 轉換 形狀將 轉換 (分叉) 條連接到目的狀態。 將沒有箭頭的 Transition shape 端點黏貼到連接點的連接點(條線上有
標記),將帶有箭頭的 Transition shape 端點黏貼到目的地狀態上的連接點。
在狀態圖或活動圖中標示複雜的同步轉換
- 在狀態圖或活動圖中,將過渡圖 (Join) 形狀放入圖紙頁面。
- 使用 轉換 形狀將來源狀態連接到 Transition (Join) 條。 將沒有箭頭的 Transition 形狀端點黏貼到連接點的連接點
標示在來源狀態上,將 Transition shape 端點用箭頭黏貼到條上的連接點。 - 使用 轉換 形狀將 過渡 (加入) 條連接到目的地狀態。 將沒有箭頭的 過渡 形狀端點黏貼到條上的連接點,將帶有箭頭的 過渡 形狀端點黏到目的地 狀態上的連接點。
在活動圖中表示訊號已發送或接收
在活動圖中,將 訊號發送 或 訊號接收 圖形拖曳到繪圖頁面。
黏合控制柄 控制
,代表 訊號傳送 或 訊號接收 圖形轉換至連接點
位於來源 動作狀態 圖形上。將控制柄黏貼
訊號 發送 或 訊號接收 形狀過渡到目的地 動作狀態 形狀連接點的黃色菱形。秘訣
要正確定位 訊號發送 和 接收 訊號的形狀,右鍵點擊該形狀,指向 形狀,然後點選 左旋轉 或 右旋轉。
雙擊「 訊號發送 」或「 訊號接收 」形狀,可新增姓名、刻板印象、事件、動作、守衛條件及其他屬性。
注意
當你使用 訊號發送 或 訊號接收 形狀來取代一般的控制流程轉換時,訊號發送或接收符號會取代轉移上的發送訊號或事件標籤。
在活動圖中標示控制流程
- 在活動圖中,將 控制流程 圖形拖曳到繪圖頁面。
- 將沒有箭頭的 控制流程 圖形端點黏貼到連接點 連接點圖片
在來源 動作狀態 或 狀態 形狀上。 - 將 控制流程 圖形端點用箭頭黏貼到目的地 動作狀態 或 狀態 圖形上的連接點。
- 雙擊控制 流程 形狀即可新增轉場字串,包括事件、守衛條件、動作表達式等。