Diagram)クラス図はUMLの基本となる図のひとつで、システムを構成するクラスとそれらの関係を表現します。各クラスが保持する属性(プロパティ)や操作(メソッド)も表現します。クラスの表現クラス図は次の要素で構成されます。■クラス名称クラス名を記述します。抽象クラスの場合はイタリックで記述します。※パッケージは省略可能また、クラス種別(ステレオタイプ)を表示するには、<<ステレオタイプ>>の形式でクラス名の上部に記述します。属性は次の形式で記述します。次の形式で記述します。使用することでクラス間の関係を表現する事が出来ます。関連(集約、コンポジションを含む)の端に数値を書く事で関係する数を表現する事が出来ます。関連(association)クラス間で結びつきがある場合、関連で表現する事ができます。集約(aggregation)集約は関連の一種でオブジェクトが複数集まって全体を構成する関係です。双方のオブジェクト間に「全体-部分」の関係が成り立っているときに用いられます。コンポジション(composition)コンポジションは関連の一種で集約よりも結びつきが強い場合、例えば「全体-部分」において双方が存在して初めて成り立つような関係のとき用いられます。依存(dependency)依存は、相手の状態、若しくはイベントに対して影響を受ける関係のとき用いる表現です。a」の関係を表現します。実現(realization)Javaでいうinterfaceと同等の意味で、相手を具象化する関係のとき用いる表現です。