状態遷移表

<< 目次を表示 >>

ページ位置:  UMLのモデリング > UMLのダイアグラム > 振る舞い図 >

状態遷移表

状態遷移表はUML/SysMLのステートマシン図の内容を表形式で表示したものです。いずれも、状態の遷移を定義します。

状態遷移表は、状態間の遷移を表現します。ある状態から別の状態にどのように遷移するのかを確認できます。

 

 

利用手順:

コンテキストメニュー

ステートマシン図の背景を右クリック | 状態遷移表

 

 

表示する形式は、次の2つの形式を選択できます。

 

項目

説明

状態 - トリガ

縦方向に状態を、横方向にトリガを並べて表形式で表現します。必要に応じて、上と左を逆にできます。この場合には、「トリガ - 状態」を選択してください。

それぞれのセルは、ある状態のときにトリガが発生した場合の遷移先の状態を示します。また、遷移の条件も表示されます。

 

状態 - 次の状態

行・列ともに状態が表示されます。セルには、以下の内容が表示されます。

  • それぞれのセルは状態間を遷移するトリガ
  • トリガが発生するときに遷移するための条件
  • 遷移時の処理(アクション)

 

 

 

表示形式の選択

状態遷移表は、ステートマシン図の表示形式を変更する形で表示します。

 

変更する手順は次の通りです。:

#

操作方法

1

ダイアグラムの背景で右クリックします。

2

「状態遷移表」 以下のいずれかの項目を選択します。

  • ステートマシン図
  • 状態遷移表 (状態-次の状態)
  • 状態遷移表 (状態-トリガ)
  • 状態遷移表 (トリガ-状態)

 

 

状態遷移表の内容を定義するには、以下の内容をご覧ください

 

 

注意:

  • 状態遷移表には、内部遷移(内部トリガ)は表現されません。編集・追加することもできません。
  • トリガは、「イベント」と呼ばれることも多いです。

 

 

参照: