在 UML 狀態圖和活動圖中處理狀態形狀

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

注意

UML 狀態圖圖在 Visio 2013 及更新版本中無法使用。 關於 Visio 2013 及更新版本中 UML 圖的資訊,請參見 Visio 中的 UML 圖

在狀態圖或活動圖中,將內部動作或活動加入狀態

  1. 在狀態圖或活動圖中,雙擊你想加入內部動作或活動的 狀態 形狀。
  2. UML 狀態屬性 對話框中,點選 「內部轉換」。
  3. 輸入一個過渡名稱。
  4. 按一下 [內容]。 選擇你想參加的活動。 要建立新活動,請點選 活動,點選 新,選擇你想要的活動類型,然後點擊 確定
  5. 為事件輸入名稱,並輸入或選擇你想要的其他房產價值。 點擊分頁可以根據你所建立的事件類型,新增限制、標記值或參數。 點擊確定直到回到 UML 轉換屬性對話框 (的轉換標籤) 。
  6. 選擇 Guard 以新增 guard 條件,然後在文字框輸入你想要的 guard 條件。
  7. 語言選項中,選擇你想要的語言。
  8. 點選 「動作 」標籤,然後點擊 「新」 來建立動作表達式。 選擇你想要的動作類型。 點選 確定,然後點 選屬性
  9. 輸入動作名稱,然後輸入或選擇你想要的其他屬性值。 點擊分頁可新增細節、參數、限制或標記值。 按 確定 直到回到 內部轉換 標籤,再按 確定

預設情況下,內部動作隱藏在 狀態 圖形中。 要顯示內部操作,請右鍵點擊該形狀,然後點選 形狀顯示選項。 在抑制中,勾選過渡方框。

在狀態圖或活動圖中為狀態添加進出動作

  1. 在狀態圖或活動圖上,雙擊你想新增輸入或退出動作的 狀態 形狀。
  2. UML 狀態屬性對話框中,點選進入退出,然後點選新。
  3. 選擇你想要的動作類型,然後點擊 確定。 輸入動作名稱。
  4. 點擊 屬性 以新增細節、參數、約束或標記值。 點擊 確定 直到關閉 UML 狀態屬性 對話框。

預設情況下,進入與退出動作隱藏在 狀態 圖形中。 要顯示動作,請右鍵點擊該形狀,點選形狀顯示選項,然後清除過渡。

在活動圖中延遲事件

  1. 在樹狀檢視或活動圖中,雙擊代表動作狀態的圖示或形狀。
  2. 點選 延期事件

會列出動作狀態所屬套件中可用的事件。 選擇你希望州政府延期的活動。

與偽態的研究

用於結合並指導躍遷。

偽態包括:

  • 初始狀態
  • 最終狀態
  • 決策
  • 深層歷史
  • 淺層歷史
  • 轉型 (加入)
  • (分叉) 的過渡
  1. 把這個形狀加入圖中。

  2. 右鍵點選形狀並選擇 屬性

  3. 在對話框中設定屬性:

    屬性 描述
    名稱 輸入偽狀態的名稱。
    刻板印象 從下拉選單中選擇你想要的刻板印象。 如果你想使用的刻板印象沒有列出,你可以在 UML 選單中點擊「刻板印象」來新增或編輯現有的刻板印象。
    UML 模型圖範本會自動加入對應你所選元素形狀或圖示的偽狀態類型。
    文件 將你想加入元素的任何文件輸入為標籤值。 當你選擇代表該元素的形狀或圖示時,你在此輸入的文件也會顯示在 文件 視窗中。

另請參閱

建立 UML 狀態圖圖

建立 UML 活動圖表 (機器翻譯)

指向普通段落上的書籤