建立 UML 狀態圖圖表

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

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

圖說文字 1 初始狀態為物件的狀態,在圖表中的任何事件其起。

圖說文字 2 狀態代表生命週期的物件立即。按兩下 [狀態] 圖形以新增名稱,並讓其內部動作及活動。

圖說文字 3 轉換轉換表示,回應事件的物件就會從狀態移到另一個,並執行的動作。

圖說文字 4 轉場效果字串中名稱為事件觸發轉場效果。按兩下以標示的字串,除了事件簽名,也可以包含成立條件、 動作運算式等轉場效果。

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

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

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

    此時會出現空白頁,而 [UML 狀態圖] 樣板會變成最上面的樣板。工作區會顯示 '狀態圖' 的浮水印字樣。代表此圖的圖示會新增至樹狀檢視中。

    附註: 如果沒有看到樹狀檢視,請在 [UML] 功能表上指向 [檢視],然後按一下 [模型總管]。

  4. 拖曳 [狀態] 圖形至繪圖頁面上,以表示物件進行的狀態順序。

    使用 UML 狀態圖與活動圖表中的 [狀態] 圖形

  5. 拖曳 [綜合狀態] 圖形至繪圖頁面上,以表示同時發生、彼此獨佔或巢狀子狀態。

    使用 UML 狀態圖圖表中的 [綜合狀態圖形

  6. 使用 [轉換] 圖形連接狀態至其他狀態,以顯示一個狀態中的物件會因為回應事件進入第二個狀態。

    使用 UML 狀態圖與活動圖表中的 [轉換] 圖形

    提示: 使用弧形的 [轉換] 圖形表示物件保持在相同的狀態來回應事件。若要在相同的 [狀態] 圖形上的連接點 連接點圖像 - 藍色 X 連線兩端的轉場效果。

  7. 連接 [轉換] 圖形至 [轉換 (加入)] 和 [轉換 (分叉)] 圖形,以表示一個狀態分支至多個狀態,或多個狀態同步化至一個狀態。

  8. 使用 [淺層歷程記錄] 或 [深層歷程記錄] 圖形,指出物件會恢復其上次在區域中保持的狀態。

    使用 UML 狀態圖圖表中的 [綜合狀態圖形

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

  10. 儲存圖表。

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×