オブジェクト図
統一モデリング言語(UML)では、オブジェクト図は、特定のオブジェクトと属性のセット、およびこれらのインスタンス間のリンクに焦点を当てています。オブジェクト図の相関セットは、システムの任意のビューが時間の経過とともにどのように進化すると予想されるかについての洞察を提供します。初期のUML仕様では、オブジェクト図は次のように説明されています。
「オブジェクト図は、オブジェクトとデータ値を含むインスタンスのグラフです。静的オブジェクト図は、クラス図のインスタンスです。ある時点でのシステムの詳細な状態のスナップショットを示しています。オブジェクト図の使用はかなり制限されています。つまり、データ構造の例を示すためです。 "
最新のUML2.5仕様では、オブジェクト図を明示的に定義していませんが 、分類子のインスタンスの表記法を提供しています。
オブジェクト図とクラス図は密接に関連しており 、ほぼ同じ表記法を使用しています。 どちらの図も、システムの静的構造を視覚化することを目的としています。クラス図がクラスを表現するのに対して、オブジェクト図はクラス(オブジェクト)のインスタンスを表現します。 オブジェクト図はクラス図よりも具体的です。オブジェクト図は、クラスの実例を提供したり、クラス図のテストケースとして使われたりします。モデルのうち、現在関心のある側面のみが、オブジェクト図に表示されます。