附註: 在 Visio 2013 及更新版本中無法使用 UML 狀態圖表。 如需 Visio 2013 及更新版本中 UML 圖表的詳細資訊,請參閱Visio 中的 uml 圖表

在狀態圖或活動圖表中新增內部動作或活動至狀態

  1. 在 狀態圖圖表 或 活動圖表中,按兩下您要新增內部 巨集指令 或 活動 的 [狀態] 圖形。

  2. 在 [ UML 狀態屬性] 對話方塊中,按一下 [內部轉換]。

  3. 輸入 轉換的名稱。

  4. 按一下 [內容]。 選擇您想要的活動。 若要建立新事件,請按一下 [事件],按一下 [新增],選擇您想要的事件種類,然後按一下[確定]

  5. 輸入事件的名稱,然後輸入或選擇您想要的其他屬性值。 根據您所建立的事件種類,按一下索引標籤以新增限制、標記值或參數。 按一下[確定],直到您返回 [轉換] 索引標籤([UML 轉場屬性] 對話方塊)。

  6. 選取 [保護] 以新增臨界條件,然後在文字方塊中輸入您想要的防護條件。

  7. 在 [語言] 底下,選擇您想要的語言。

  8. 按一下 [動作] 索引標籤,然後按一下 [新增] 以建立動作運算式。 選擇您想要的動作類型。 按一下[確定],然後按一下 [屬性]。

  9. 輸入動作的名稱,然後輸入或選擇您想要的其他屬性值。 按一下索引標籤以新增詳細資料、引數、限制或標記值。 按一下[確定],直到您返回 [內部轉換] 索引標籤為止,然後再按一下[確定]。

根據預設,內部動作會隱藏在 [省/市] (狀態)圖形上。 若要顯示內部動作,請以滑鼠右鍵按一下圖形,然後按一下 [圖形顯示選項]。 在 [隱藏] 下,清除 [轉換] 核取方塊。

在狀態圖或活動圖表中新增進入和結束動作至狀態

  1. 在 狀態圖圖表 或 活動圖表上,按兩下您要新增進入或離開動作的 [狀態] 圖形。

  2. 在 [ UML 狀態屬性] 對話方塊中,按一下 [進入] 或 [結束],然後按一下 [新增]。

  3. 選擇您想要的動作類型,然後按一下[確定]。 輸入動作的名稱。

  4. 按一下 [屬性],新增詳細資料、引數、限制或標記值。 按一下[確定],直到您關閉 [ UML 狀態屬性] 對話方塊。

根據預設,進入和結束動作會隱藏在 [省/市] (狀態)圖形上。 若要顯示動作,請以滑鼠右鍵按一下圖案,按一下 [圖形顯示選項],然後清除 [轉場]。

延遲活動圖表中動作狀態的事件

  1. 在 樹狀檢視 或 活動圖表中,按兩下代表 巨集指令狀態的圖示或圖形。

  2. 按一下 [延遲事件]。

列出動作狀態所屬之 套件 中可用的事件。 選取您要延遲的狀態事件。

使用 pseudostates

狀態是用來合併與直接轉換。

Pseudostates 包括:

  • 初始狀態

  • 最終狀態

  • 決策

  • 深入歷程記錄

  • 淺歷程記錄

  • 轉換(匯合)

  • 轉場(叉)

  1. 將圖形新增至圖表中。

  2. 以滑鼠右鍵按一下圖形,然後選取 [屬性]。

  3. 在對話方塊中設定屬性:

    屬性

    描述

    名稱

    輸入偽狀態的名稱。

    構造

    從下拉式清單中選擇您想要的構造型。 如果清單中未列出您想要使用的構造型,您可以按一下 [ UML ] 功能表上的 [構造型] 來新增新的構造型或編輯現有的構造型。

    明示

    [ UML 模型圖] 範本會自動新增與您選取其圖案或圖示的元素相對應的偽狀態類型。

    輸入您想要新增至元素的任何檔做為 標記值。 當您選取代表元素的圖形或圖示時,您在這裡輸入的檔也會出現在 [] 視窗中。

另請參閱

建立 UML 狀態圖表

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

指向標準段落中的書簽

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×