在狀態電腦圖表中,狀態是物件滿足條件、執行動作或等待事件期間的條件。 狀態是在物件的生命週期中,反映該物件之屬性的值,以及物件與其他物件的連結。

[狀態] 圖形。

狀態中有兩個分段供選用資訊使用。 上方的隔間包含名稱,而底部的分段則包含回應事件時所執行的內部動作或活動清單。 當狀態對應至 [正在進行中的活動] 時,該活動會以嵌套 狀態機器 或一對進入和結束動作來表示。

另請參閱

建立 UML 狀態電腦圖表

在狀態或 活動圖表中,狀態 [UML 狀態] 圖形圖示 是物件滿足條件、執行動作或等待事件期間的條件。 狀態是在物件的生命週期中,反映該物件之屬性的值,以及物件與其他物件的連結。

狀態中有兩個分段供選用資訊使用。 上方的隔間包含名稱,而底部的分段則包含回應事件時所執行的內部動作或活動清單。 當狀態對應至 [正在進行中的活動] 時,該活動會以嵌套 狀態機器 或一對進入和結束動作來表示。

為 [狀態] 圖形命名並新增其他屬性值

按兩下代表圖表 樹狀檢視 中的元素的圖示,或在圖表中代表元素的圖形,即可開啟該元素的 [ UML 屬性] 對話方塊。

提示: 以滑鼠右鍵按一下圖形,然後按一下 [圖形顯示選項],以控制圖表中圖形上顯示哪些屬性值。 在 [ UML 圖形顯示選項] 對話方塊中,選取並清除 [顯示或隱藏屬性值] 的選項。

狀態屬性:

屬性

描述

名稱

以字串形式輸入 狀態 的名稱。 同一個圖表中的兩個狀態應該有相同的名稱。

構造

從下拉式清單中選擇您想要的構造型。 如果清單中未列出您想要使用的構造型,您可以按一下 [ UML ] 功能表上的 [構造型] 來新增新的構造型或編輯現有的構造型。

輸入您想要新增至元素的任何檔做為 標記值。 當您選取代表元素的圖形或圖示時,您在這裡輸入的檔也會出現在 [] 視窗中。

狀態屬性,"內部轉換" 類別:

使用 [內部轉換] 類別來新增或刪除內部或編輯現有的轉換。

屬性

描述

內部轉換

列出您為狀態定義的內部轉換。

若要快速編輯轉場最常使用的設定,請按一下 [內部轉場] 清單中的欄位,然後選取或輸入值。

若要存取某個轉場的所有設定,請選取清單中的轉場,然後按一下 [屬性]。

  • 動畫     輸入內部轉場的名稱。

  • 構造   從下拉式清單中選擇您想要的構造型。 如果清單中未列出您想要使用的構造型,您可以按一下 [ UML ] 功能表上的 [構造型] 來新增新的構造型或編輯現有的構造型。

  • 引發   選擇導致內部轉換發生的 事件 或訊號事件。 如果沒有列出您想要的事件,請按一下 [新增]。

按一下以將未定義的轉場新增到內部轉換清單中。

若要快速編輯轉場最常使用的設定,請按一下 [內部轉場] 清單中的欄位,然後選取或輸入值。

若要存取某個轉場的所有設定,請選取清單中的轉場,然後按一下 [屬性]。

複製

按一下可將新的轉場新增至清單,並將其屬性值與選取的轉場方式相同。

Delete

按一下以從清單中刪除選取的轉場。

控制是否要在 [狀態] 圖形上顯示名稱

以滑鼠右鍵按一下圖形,按一下 [圖形顯示選項],然後選取 [名稱] 以顯示名稱,或清除 [名稱]來隱藏名稱。

顯示 [狀態] 圖形的內部轉換分欄

以滑鼠右鍵按一下圖形,按一下 [圖形顯示選項],然後清除 [轉場] 核取方塊。

另請參閱

建立 UML 狀態圖表 

建立 UML 活動圖表 (機器翻譯)

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×