Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

重要: 在 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. 儲存圖表。

Need more help?

Want more options?

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

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

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×