コンポーネント・インスタンスの作成

コンポーネント・インスタンスは、実行可能なプロセス、オブジェクトまたはライブラリーを表します。これらはプログラム実行時に、処理リソース (ノード) で実行されているか、これに常駐しています。 コンポーネント・インスタンスは、UML コンポーネント・シンボルで表現されます。つまり、2 つの小さい長方形を左側に持つボックスです。

このタスクについて

コンポーネント・インスタンスは、コンポーネント型のインスタンスです。コンポーネントと異なり、コンポーネント・インスタンスには特別の命名規則はありません。コンポーネント・インスタンスをノード内に描画することは、そのコンポーネント・インスタンスがそのノードに存在する、または実行時に実行されることを意味します。

「コンポーネント」アイコンまたはブラウザーを使用して、コンポーネント・インスタンスを配置図に追加できます。

「ダイアグラム・ツール」でのコンポーネント・インスタンスの追加

手順

  1. 配置図にノードが描画されている状態で、「ダイアグラム・ツール」の「コンポーネント図」ボタン
    「コンポーネント図」ボタン
    をクリックします。
  2. ノード内にコンポーネント・インスタンスを描画します。 選択したノード内にコンポーネント・インスタンスが作成されます。
  3. コンポーネント・インスタンスのデフォルト名を編集し、Enter キーを押します。

    コンポーネント・タイプは、コンポーネント・インスタンスの名前の一部ではありません。 コンポーネント・インスタンスのフルネームは、ブラウザーに表示されているものと同じです。
  4. 「特性」ウィンドウを開き、「コンポーネント・タイプ」ボックスに既存のコンポーネントを設定することで、コンポーネント・インスタンスにタイプを割り当てます。

タスクの結果

注: 配置図上のノードの外にコンポーネント・インスタンスを描画することはできません。

配置図にコンポーネント・インスタンスを描画するには、Rational® Rhapsody® ブラウザーからダイアグラムにドラッグします。選択したノードに基づいて、製品がコンポーネント・インスタンスを作成します。

ブラウザーでのコンポーネント・インスタンスの追加

手順

  1. 以下のいずれかの操作を行います。
    • 下図のように、ブラウザー内のノードを右クリックし、「新規追加」 > 「コンポーネント・インスタンス」を選択します。
      「新規追加」>「コンポーネント・インスタンス」が表示されたブラウザー
    • コンポーネント・インスタンス・カテゴリーを右クリックして、「新規コンポーネント・インスタンスの追加」を選択します。
      ブラウザー、コンポーネント・インスタンス・カテゴリーを右クリックすると表示される「新規コンポーネント・インスタンスの追加」メニュー・コマンド
  2. コンポーネント・インスタンスのデフォルト名を編集します。
  3. ブラウザーと配置図エディターの両方を表示した状態で、ブラウザーからコンポーネント・インスタンスをクリックしてダイアグラムにドラッグ・アンド・ドロップします。

フィードバック