UML 1.5 コンポーネント図を設計する
UML 1.5 図および UML 2.0 図の手順 への移動
以下に示すのは、UML 1.5 コンポーネント図の操作で役立つヒントおよびテクニックです。 モデルの作成をコンポーネント図から始めると有効なのは、大規模なシステムをモデリングするときです。 たとえば、相互に接続された多数のモジュールを含む分散クライアント/サーバー ソフトウェア システムなどの場合です。 システムの論理構造をモデリングするにはコンポーネント図を、物理構造をモデリングするには配置図を使用します。
UML 1.5 コンポーネント図の設計は、以下の一般的な手順に沿って行います。
- サブシステムの階層を作成します。
ヒント: ネストしたサブシステムを作成することも可能です。
- コンポーネントの階層を作成します。 最も大きいコンポーネントは、システム全体またはその主要な部分(サーバー アプリケーション、IDE、サービスなど)です。
ヒント: コンポーネント ノードはネストさせることができます。 ネストしたコンポーネント ノードの作成方法は 2 つあります。1 つは、既存のコンポーネントを選択して、その中に子コンポーネントを追加する方法です。 もしくは、2 つの個別のコンポーネントを作成し、それを関連-合成リンクを使って連結します。
- インターフェイスを作成します。 各コンポーネントは、1 つずつインターフェイスを持つことができます。
- 要素間のリンクを描画します。
- (任意)他のダイアグラムの関連要素へのショートカットを作成できます。