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

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

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

オブジェクトが外部イベントに対応するときの遷移を示すステートチャート図

吹き出し 1 最初の状態は、図面内のイベントが処理される前のオブジェクトの状態です。

吹き出し 2 状態は、 オブジェクトの有効期間内のインスタントを表します。[状態] 図形をダブルクリックして名前を追加し、その内部アクションとアクティビティを一覧表示します。

吹き出し 3 TransitionsTransitions は、イベントへの応答として、オブジェクトがある状態から別のステートに移動し、アクションを実行することを示します。

吹き出し 4 移行をトリガーするイベントには、移行文字列に名前が付けられます。切り替え効果をダブルクリックして、イベントの署名に加えて、ガード条件、アクション式などを含めることができる文字列でラベルを付けます。

  1. ステートチャート図で表現する動作を含むクラスまたはユースケースを含む UML モデルを開きます。

  2. [ファイル] メニューの [新規作成] をポイントし、[ソフトウェア] をポイントして、[ UML モデル図] をクリックします。

  3. ツリー ビューで、 ステートチャート図で表現する動作が含まれているクラスまたはユース ケースを表すアイコンを右クリックします。[新規作成] をポイントし、[ステートチャート図] をクリックします。

    空白のページが表示され、[ UML ステートチャート] ステンシルが最上位のステンシルになります。ワークスペースには、"ステートチャート" が透かしとして表示されます。図を表すアイコンがツリービューに追加されます。

    注: ツリー ビューが表示されない場合は、[UML] メニューの [ビュー] をポイントし、[モデル エクスプローラー] をクリックします。

  4. [状態] 図形を図面ページにドラッグして、オブジェクトが通過する状態のシーケンスを表します。

    UML ステートチャートとアクティビティ図で状態図形を操作する

  5. [複合状態] 図形をページ上にドラッグし、同時、相互に排他的、またはネストされた状態を表します。

    UML ステートチャート図で複合状態図形を操作する

  6. 遷移図形を使用して状態を他の州に接続し、1つのステートのオブジェクトがイベントに応答して2番目の状態を入力することを示します。

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

    ヒント: オブジェクトがイベントに応答して同じ状態になることを示すには、円弧状の摺り付け図形を使用します。移行の両端を同じ状態図形の接続ポイント 接続ポイントの画像 - 青い X に接続します。

  7. 切り替え図形を [切り替え(結合) ] と [切り替え (分岐) ] 図形に接続して、1つのステートのフォークを複数の状態に、または複数の状態を1つのステートに同期させることを表します。

  8. 浅い履歴または深い履歴図形を使用して、オブジェクトが地域内で最後に保持した状態を再開することを示します。

    UML ステートチャート図で複合状態図形を操作する

  9. 任意の図形をダブルクリックして [ UML プロパティ] ダイアログボックスを開き、名前、アクション、アクティビティ、イベント、その他のプロパティを追加します。

  10. 図面を保存します。

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

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

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

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

×