コンポーネント

<< 目次を表示 >>

ページ位置:  UMLのモデリング > UMLの要素 > 構造図に関連する要素 >

コンポーネント

 

コンポーネントはシステムのモジュール化された部品を示しています。

コンポーネントの振る舞いは提供インターフェースあるいは要求インターフェースによって定義されます。コンポーネントの内部の振る舞いは外部からは見えないようにし、利用される環境には依存しないように作成されます。システムを定義するソースコードファイルやDLL・JavaBeansや他の成果物はコンポーネントには必須になります。

 

コンポーネントは複数のクラスから構成されることもありますし、複数のサブコンポーネントから構成されることもあります。小さなコンポーネントがより大きなコンポーネントを形成し、最終的にはシステム自身となります。システムを分離可能なコンポーネントで構成することにより、データや振る舞いを局所化することができます。これにより、クラスやオブジェクト間の依存性を下げることができ、より堅牢な設計とできます。

 

 

ツールボックスのアイコン

 

 

参照: