スキップしてメイン コンテンツへ

UML ステートチャートとアクティビティ図の切り替え図形を操作する

注: 最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。簡単に参照できるように、こちらに英語の記事があります。

重要: UML ステートチャート図は、Visio 2013 と新しいバージョンでは使用できません。visio 2013 と新しいバージョンの uml 図については、「 visio の uml 図」を参照してください。

ステートチャートまたはアクティビティ図のトランジションに切り替え文字列を追加する

  1. ステートチャート図またはアクティビティ図で、 切り替え文字列を追加するトランジションまたは制御フロー図形をダブルクリックします。

  2. [ UML 切り替えプロパティ] ダイアログボックスで、[切り替え] をクリックし、[イベント] をクリックします。[新規作成] をクリックし、目的の種類のイベントを選び、[ OK] をクリックします。

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

  4. ガード条件を追加するには、[ガード] を選びます。次に、テキストボックスに、必要なガード条件を入力します。

  5. [言語] で、目的の言語を選びます。

  6. [アクション] タブをクリックしてから、[新規作成] をクリックして、アクション式を生成します。目的の動作の種類を選択し、[ OK] をクリックして、[プロパティ] をクリックします。

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

切り替え効果の文字列が表示されます。

ヒント

アクティビティ図では、シグナルの受信シグナル送信図形を使用して、通常は遷移文字列で指定されたイベントとアクションの情報を明示的に表すことができます。イベントとアクションの情報をシグナルレシートまたはシグナル送信図形に追加するには、上で説明した手順に従って、遷移に切り替え文字列を追加します。

ステートチャート図の状態間の切り替えを示す

  1. ステートチャート図で、[画面切り替え] 図形を図面ページにドラッグします。

  2. [元の状態] 図形の接続ポイント 接続ポイントの画像 - 青い X に、矢印のない切り替え図形の端点を接着します。

  3. [移動先の状態] 図形の接続ポイントに、[切り替え] 図形の端点を矢印で接着します。

  4. [切り替え] 図形をダブルクリックして、 イベント、ガード条件、アクション式などの切り替え文字列を追加します。

ヒント

ソースの状態がステートチャート図でも移動先の状態である場合は、円弧の形をした摺り付け図形を使用します。図形上の2つのエンドポイントを同じ状態図形上の2つの接続ポイントに接着します。

ステートチャートまたはアクティビティ図で複雑なフォーク切り替えを示す

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

  2. 移行図形を使用して、ソースの状態を移行 (Fork)バーに接続します。矢印のない切り替え図形の端点をソースの状態の接続ポイント 接続ポイントの画像 - 青い X に接着し、バーの接続ポイントに (矢印が付いた)切り替え図形の端点を貼り付けます。

  3. 切り替え図形を使用して、移行 (Fork)バーを移動先の状態に接続します。矢印のない切り替え図形の端点を、バーの接続ポイント 接続ポイントの画像 - 青い X に接着します。また、移動先の状態の接続ポイントに矢印が付いた [切り替え] 図形のエンドポイント。

ステートチャートまたはアクティビティ図で複雑な同期切り替えを示す

  1. ステートチャート図またはアクティビティ図で、図面ページに切り替え (結合)図形をドロップします。

  2. 移行図形を使用して、ソースの状態を移行 (結合)バーに接続します。移行図形の端点を矢印なしで、元の状態の接続ポイント 接続ポイントの画像 - 青い X に接着し、矢印の付いた切り替え図形の端点をバーの接続ポイントに貼り付けます。

  3. 切り替え図形を使用して、切り替え (結合)バーを移動先の状態に接続します。矢印のない切り替え図形の端点を棒の接続ポイントに接着し、矢印が付いた切り替え図形の端点を移動先の状態の接続ポイントに貼り付けます。

アクティビティ図でシグナルが送信または受信されたことを示します。

  1. [ アクティビティ図] で、[シグナル送信] 図形または [信号受領書] シェイプを図面ページにドラッグします。

  2. [シグナル送信] 図形または [シグナル受信] の切り替えのコントロールハンドル コントロール ハンドルの画像 - 黄色い菱形 を [ソースアクションの状態] 図形の接続ポイント 接続ポイントの画像 - 青い X に接着します。

  3. [シグナル送信] 図形または [シグナル受信] シェイプの切り替えのコントロールハンドル コントロール ハンドルの画像 - 黄色い菱形 を [宛先アクションの状態] 図形の接続ポイントに接着します。

    ヒント: シグナル送信受信確認の図形を適切に方向を指定するには、図形を右クリックし、[図形] をポイントして、[左に回転] または [右に回転] をクリックします。

  4. [シグナル送信] または [シグナル受信] 図形をダブルクリックして、名前、ステレオタイプ、イベント、アクション、ガード条件、その他のプロパティを追加します。

注: 通常の制御フロー切り替えではなく、シグナル送信またはシグナル受信の図形を使うと、シグナルの送信または受信の記号によって、画面切り替えの送信信号またはイベントラベルが置き換えられます。

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

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

  2. [ソースの動作状態] または [状態] 図形の接続ポイント 接続ポイントの画像 - 青い X に、矢印のないコントロールフロー図形の端点を接着します。

  3. [制御フロー ] 図形の端点を矢印で貼り付け、[移動先のアクションの状態] または [状態] 図形の接続ポイントに接着します。

  4. イベント、保護条件、アクションの式などを含む、画面切り替えの文字列を追加するには、[制限フロー] 図形をダブルクリックします。

関連項目

UML ステートチャート図を作成する

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

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

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

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

×