使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

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

狀態圖圖表,顯示物件回應外部事件時經歷的轉換

圖說文字 1 初始 狀態 是在圖表中的任何事件對物件進行動作之前的狀態。

圖說文字 2 狀態代表 物件生命週期中的某個時刻。 按兩下 [狀態] 圖形,以新增名稱並列出其內部動作與活動。

圖說文字 3 轉場:表示回應事件時,物件會從一個狀態移至另一個狀態並執行動作。

圖說文字 4 觸發轉換的 事件 會以轉換字串命名。 按兩下轉場以使用除了事件簽名以外的字串來標示,也可以包含臨界條件、動作運算式等等。

建立狀態圖表

  1. 開啟包含您想要在狀態圖表中代表其行為之類別或使用案例的 UML 模型。

  2. 在 [檔案] 功能表上,指向 [新增],指向 [軟體],然後按一下 [ UML 模型圖]。

  3. 在 樹狀檢視中,以滑鼠右鍵按一下代表您想要在 狀態圖圖表中代表之行為的 類別 或 使用案例 圖示。 指向 [新增],然後按一下 [狀態圖表]。

    隨即會出現一個空白頁面,而 [ UML 狀態] 樣板會成為最上方的樣板。 工作區會將「狀態」顯示為浮水印。 代表圖表的圖示會新增至樹狀結構視圖。

    附註: 如果看不到樹狀檢視,請在 [ UML ] 功能表上,指向 [視圖],然後按一下 [模型資源管理器]。

  4. 將 [狀態] 圖形拖曳到繪圖頁面上,以代表物件所經過的狀態順序。

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

  5. 將 [綜合狀態] 圖形拖曳到頁面上,以代表併發、互斥或嵌套 substates。

    在 UML 狀態圖表中使用綜合狀態圖形

  6. 使用轉換圖形將狀態連線到其他狀態,以指出某個狀態中的物件將會進入第二個狀態來回應事件。

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

    提示: 使用弧形轉場圖形來表示物件在回應事件時會保持相同的狀態。 將轉場的兩端連接至同一個 [狀態] 圖形上 連接點影像 - 藍色 X 的連接點。

  7. 轉場圖形連接到轉換(連接)轉換(分叉)圖形,以表示某個狀態的分叉為多個狀態,或將多個狀態同步處理到一個狀態。

  8. 使用 [簡略記錄] 或 [深入歷程記錄] 圖形來表示物件會繼續它在區域中的狀態。

    在 UML 狀態圖表中使用綜合狀態圖形

  9. 按兩下任何圖形以開啟其 [ UML 屬性] 對話方塊,並新增名稱、動作、活動、事件及其他屬性。

  10. 儲存圖表。

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×