UML 配置図を作成する

適用先
Visio 2010 Visio 2007

デプロイダイアグラムの作成に使用する UML モデル図は、TE000130250までしか使用できません。 ただし、UML 展開図テンプレートは、新しいバージョンの Visio で使用できます。 詳細については、「 UML 展開図を作成する」を参照してください。

ランタイム システムの構造を示す図

吹き出し 1 デプロイ図では、ノードはジェネリック型または特定のインスタンスを表すことができます。

吹き出し 2 コンポーネントとオブジェクト インスタンスをノード インスタンス内に配置して、コンポーネントとオブジェクトがノード上に存在することを示します。

吹き出し 3 依存関係はコンポーネントを接続し、場合によってはインターフェイスを介して接続します。 ステレオタイプを使用して、正確な依存関係を示すことができます。

  1. [TE000130250: [テンプレート カテゴリ] で、[ ソフトウェア ] をクリックし、[ UML モデル ダイアグラム] をクリックします。

  2. ツリー ビューで、展開図を含めるパッケージまたはサブシステムを右クリックし、[ 新規] をポイントして、[ 配置図] をクリックします。
    空白のページが表示され、[ UML 配置] ステンシルが最上位のステンシルになります。 ワークスペースには、透かしとして 'Deployment' が表示されます。 図を表すアイコンがツリー ビューに追加されます。

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

  3. Node 図形を図面ページにドラッグします。 [コンポーネント] 図形と [オブジェクト] 図形をノードにドラッグします。 ノードの選択ハンドルをドラッグしてサイズを変更します。
    デプロイダイアグラム内のノード内の要素を含む

    1. 配置図で、[UML 配置] ステンシルから [ノード] または [ノード インスタンス] 図形を図面ページにドラッグします。

    2. ノードをダブルクリックして、名前、属性、操作、およびその他のプロパティ値を追加します。

    3. コーナー選択ハンドルをドラッグして、ノードに含める要素に合わせてノードのサイズを変更します。

    4. [コンポーネント]、[コンポーネント インスタンス]、および [オブジェクト] 図形を Node 図形の上にドラッグし、必要に応じて図形を依存関係関係に接続します。

    5. 次のいずれかの操作を行います。

      • 各ノードをダブルクリックします。 [ UML ノードのプロパティ ] ダイアログ ボックスで、[ コンポーネント] をクリックします。 [ このノードによってデプロイされるコンポーネントの選択] で、適切なコンポーネントを選択し、[OK] をクリック します

      • 各コンポーネントをダブルクリックします。 [ UML コンポーネントのプロパティ ] ダイアログ ボックスで、[ ノード] をクリックします。 [ このコンポーネントをデプロイするノードの選択] で、適切なノードを選択し、[OK] をクリック します

        ノードとそのノードに含まれる図形をグループ化しないでください。 ノードとその中の要素を移動する必要がある場合は、ノードの周りに選択四角形をドラッグしてすべての図形を選択し、目的の位置にドラッグします。

  4. 必要なすべてのノードが揃うまで、手順 3 を繰り返します。

  5. 必要に応じて、 インターフェイス 図形を図面ページにドラッグし、円のない端点をコンポーネント図形に接着します。
    クラス、コンポーネント、またはその他の要素にインターフェイスを追加する

    1. 静的構造コンポーネントまたは配置図で、ロリポップ インターフェイス 図形を図面ページにドラッグします。
    2. 円のないエンドポイントを接続ポイントの 接続ポイント イメージ (クラス コンポーネントの青い X 、またはその他の要素) に接着します。
    3. [インターフェイス] 図形をダブルクリックして、名前、操作、およびその他のプロパティ値を追加します。
      Tiplist
      クラスに似た四角形の Interface 図形を持つ インターフェイス を表すこともできます。 インターフェイス操作の一覧を表示する場合は、この図形を使用します。
      インターフェイスに表示される図形の種類を変更するには、[ インターフェイス ] 図形を右クリックし、[ クラスに似たインターフェイスとして表示 ] または [ ロリポップ インターフェイスとして表示] をクリックします。
  6. [通信] 図形を使用して、ノード間のリレーションシップを示します。
    デプロイダイアグラム内のノード間の通信の関連付けを示す

    1. 配置図で、[UML 配置] ステンシルから [コミュニケーション] 図形を図面ページにドラッグします。
    2. [通信] 図形の 1 つのエンドポイントを接続ポイントの接続ポイント イメージ (最初のノードの青い X) に接着します。
    3. [通信] 図形のもう 1 つのエンドポイントを 2 番目のノードの接続ポイントに接着します。
    4. [通信] 図形をダブルクリックして、名前やその他のプロパティ値を要素とその末尾に追加します。
  7. 依存関係図形を使用して、コンポーネントとオブジェクトの間、およびコンポーネントと他のコンポーネントのインターフェイス間の関係を示します。
    UML 要素間の依存関係を示す

    1. UML 静的構造UML 配置、または UML コンポーネント ステンシルから依存関係図形を図面ページにドラッグし、関連付ける要素の近くに配置します。

    2. エンドポイントを矢印で接続ポイント の接続ポイントイメージ に接着します。もう一方の要素が依存する要素の青い X。 矢印なしでエンドポイントを、他の要素に依存する要素上の接続ポイントに接着します。

    3. 依存関係をダブルクリックして、名前、ステレオタイプ、およびその他のプロパティを追加します。

      ヒント

      トレース、絞り込み、使用状況、またはバインドの依存関係を示す場合は、[UML 静的構造] ステンシルの [トレース]、[絞り込み]、[使用法]、または [バインド] 図形を使用できます。

  8. 任意の図形をダブルクリックして [UML プロパティ ]ダイアログ ボックスを開き、名前、属性、操作、その他のプロパティを追加できます。

  9. 図面を保存します。