コンポジット構造図(Composite Structure Diagram)

コンポジット構造図とは複数のクラスを包括するようなクラスやコンポーネントにおいて、その内部要素の構造や相互作用を表現するための図です。UML2.0で追加されました。


構成要素

コンポジット構造図は次の要素で構成されます。


■構成要素
要素 表示形式 備考
構造化分類子 構造化分類子図
パート パート図 パート名またはクラス名のいずれかがあれば、他は省略可能。
コネクタ コネクタ図 コネクター名および多重度は省略可能。
ポート ポート図 インターフェースがある場合に表記します。
インターフェース インターフェース図
または
インターフェース図
パートをインターフェースで結合したとき次のように表記します。 パート図

表記例


表記例

▲PageTop

コラボレーション

コンポジット構造の各パートに役割を持たせて表現したい場合に使用します。


■構成要素
要素 表示形式 備考
コラボレーション コラボレーション図
ロール ロール図 ロール名または分類子名のいずれかがあれば、他は省略可能。

表記例

コラボレーションは下記のように使用します。


1.役割を抽象的に表現

コラボレーション抽象図

2.パートや分類子(具体的なもの)に対して役割を明記

コラボレーション役割図

▲PageTop