UML ステートチャート図およびアクティビティ図で遷移図形を操作する

ステートチャート図およびアクティビティ図で遷移に遷移文字列を追加する

  1. ステートチャート図またはステートチャート図アクティビティ図で、ステートチャート図アクティビティ図遷移文字列を追加する [遷移] 図形または [制御フロー] 図形をダブルクリックします。

  2. [UML 遷移プロパティ] ダイアログ ボックスの [遷移] をクリックし、[イベント] をクリックします。[新規] をクリックし、必要なステートチャート図アクティビティ図遷移イベントの種類を選択して、[OK] をクリックします。

  3. イベントの名前を入力して、その他の必要なプロパティ値を入力または選択します。カテゴリをクリックし、作成するイベントの種類に応じて、ステートチャート図アクティビティ図遷移イベント制約、ステートチャート図アクティビティ図遷移イベント制約タグ付き値、またはステートチャート図アクティビティ図遷移イベント制約タグ付き値パラメタを追加します。[遷移] カテゴリに戻るまで [OK] をクリックします。

  4. [ガード] チェック ボックスをオンにし、ステートチャート図アクティビティ図遷移イベント制約タグ付き値パラメタガードを追加します。次に、テキスト ボックスに必要なガード条件を入力します。

  5. [言語] で必要な言語を選択します。

  6. [動作] をクリックし、[新規作成] をクリックして動作式を作成します。必要なステートチャート図アクティビティ図遷移イベント制約タグ付き値パラメタガードアクションの種類を選択して [OK] をクリックし、[プロパティ] をクリックします。

  7. 動作の名前を入力して、その他の必要なプロパティ値を入力または選択します。カテゴリをクリックして、詳細、引数 (使用可能な場合)、制約、またはタグ付き値を追加します。[UML 遷移プロパティ] ダイアログ ボックスが閉じるまで [OK] をクリックします。

遷移文字列が遷移に表示されます。

ヒント

アクティビティ図では、[シグナル受信] および [シグナル送信] 図形を使用して、通常は遷移文字列で指定されるイベントおよび動作情報を表すことができます。[シグナル受信] 図形または [シグナル送信] 図形にイベントおよび動作情報を追加するには、遷移に対する遷移文字列の追加方法として示した上記の手順に従ってください。

ステートチャート図で状態間の遷移を示す

  1. ステートチャート図で、図面ページに [遷移] 図形をドラッグします。

  2. [遷移] 図形の矢印がない端点を、遷移元の [状態] 図形の接続ポイント ( 接続ポイントの画像 - 青い X ) に接着します。

  3. [遷移] 図形の矢印がある端点を、遷移先の [状態] 図形の接続ポイントに接着します。

  4. [遷移] 図形をダブルクリックして、ステートチャート図アクティビティ図遷移イベント、ステートチャート図アクティビティ図遷移イベント制約タグ付き値パラメタガード、動作式などの遷移文字列を追加します。

ヒント

ステートチャート図で、遷移元の状態が遷移先の状態としても機能している場合は、円弧の形をした [遷移] 図形を使用します。[状態] 図形の 2 つの端点を、同一の図形の 2 つの接続ポイントに接着します。

ステートチャート図またはアクティビティ図で複合分岐遷移を示す

  1. ステートチャート図またはステートチャート図アクティビティ図で、図面ページに [遷移 (分岐)] 図形をドラッグします。

  2. [遷移] 図形を使用して、遷移元の状態を [遷移 (分岐)] バーに接続します。[遷移] 図形の矢印がない端点を遷移元の状態の接続ポイント ( 接続ポイントの画像 - 青い X ) に、[遷移] 図形の矢印がある端点をバーの接続ポイントに接着します。

  3. [遷移] 図形を使用して、[遷移 (分岐)] バーを遷移先の状態に接続します。[遷移] 図形の矢印がない端点をバーの接続ポイント ( 接続ポイントの画像 - 青い X ) に、[遷移] 図形の矢印がある端点を遷移先の状態の接続ポイントに接着します。

ステートチャート図またはアクティビティ図で複合同期遷移を示す

  1. ステートチャート図またはステートチャート図アクティビティ図で、図面ページに [遷移 (合流)] 図形をドロップします。

  2. [遷移] 図形を使用して、遷移元の状態を [遷移 (合流)] バーに接続します。[遷移] 図形の矢印がない端点を遷移元の状態の接続ポイント ( 接続ポイントの画像 - 青い X ) に、[遷移] 図形の矢印がある端点をバーの接続ポイントに接着します。

  3. [遷移] 図形を使用して、[遷移 (合流)] バーを遷移先の状態に接続します。[遷移] 図形の矢印がない端点をバーの接続ポイントに、[遷移] 図形の矢印がある端点を遷移先の [状態] 図形の接続ポイントに接着します。

アクティビティ図でシグナルの送受信を示す

  1. ステートチャート図アクティビティ図で、図面ページに [シグナル送信] 図形または [シグナル受信] 図形をドラッグします。

  2. [シグナル送信] 図形または [シグナル受信] 図形の遷移のコントロール ハンドル ( コントロール ハンドルの画像 - 黄色い菱形 ) を、遷移元の [動作状態] 図形の接続ポイント ( 接続ポイントの画像 - 青い X ) に接着します。

  3. [シグナル送信] 図形または [シグナル受信] 図形の遷移のコントロール ハンドル ( コントロール ハンドルの画像 - 黄色い菱形 ) を、遷移先の [動作状態] 図形の接続ポイントに接着します。

    ヒント: [シグナル送信] 図形と [シグナル受信] 図形を正しい向きに設定するには、図形を右クリックし、[図形] をポイントして、[左 90 度回転] または [右 90 度回転] をクリックします。

  4. [シグナル送信] 図形または [シグナル受信] 図形をダブルクリックして、名前、ステートチャート図アクティビティ図遷移イベント制約タグ付き値パラメタガードアクションステレオタイプ、ステートチャート図アクティビティ図遷移イベント、ステートチャート図アクティビティ図遷移イベント制約タグ付き値パラメタガードアクション、ステートチャート図アクティビティ図遷移イベント制約タグ付き値パラメタガード、およびその他のプロパティを追加します。

注: [シグナル送信] 図形または [シグナル受信] 図形を通常の制御フロー遷移の代わりに使用すると、遷移の送信シグナルまたはイベント ラベルが、シグナル送信または受信シンボルに置き換わります。

アクティビティ図で制御フローを示す

  1. ステートチャート図アクティビティ図で、図面ページに [制御フロー] 図形をドラッグします。

  2. [制御フロー] 図形の矢印がない端点を、遷移元の [動作状態] 図形または [状態] 図形の接続ポイント ( 接続ポイントの画像 - 青い X ) に接着します。

  3. [制御フロー] 図形の矢印がある端点を、遷移先の [動作状態] 図形または [状態] 図形の接続ポイントに接着します。

  4. ステートチャート図アクティビティ図遷移イベント、ステートチャート図アクティビティ図遷移イベント制約タグ付き値パラメタガード、動作式などの遷移文字列を追加するには、[制御フロー] 図形をダブルクリックします。

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×