建立 UML 狀態圖表

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

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×