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

Office 2010 的支援已於 2020 年 10 月 13 日終止

升級至 Microsoft 365 即可隨時隨地在任何裝置上工作,並繼續獲得支援。

立即升級

附註: 在 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 活動圖表 (機器翻譯)

指向標準段落中的書簽

附註:  本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 告訴我們這項資訊是否有幫助? 這裡是供您參考的英文文章

需要更多協助?

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

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×