Определение. Диаграммы объектов (object diagram) показывают набор объектов и их связи. Диаграммы объектов представляют статические копии состояний экземпляров сущностей, описанных в диаграмме классов. Также представляют статическое представление дизайна или статическое представление процессов системы (как и диаграммы классов, но с точки зрения реальных или прототипных ситуаций).
Базовые понятия. На диаграмме объектов показаны объекты и их связи в некоторый момент времени. Ее представляют в виде графа, состоящего из вершин и ребер.
Содержимое. Диаграммы объектов, как правило, содержат объекты и ссылки, а кроме того, подобно всем прочим диаграммам, могут включать в себя примечания и ограничения. Иногда в них помещают и классы, особенно если надо визуализировать классы, стоящие за каждым экземпляром.
Стандартное использование. С помощью диаграмм объектов, как и с помощью диаграмм классов, моделируют статическое представление системы с точки зрения проектирования или процессов, но принимая во внимание реальные экземпляры или прототипы. Это представление отражает главным образом функциональные требования к системе, то есть услуги, которые она должна предоставлять конечным пользователям. Диаграммы объектов позволяют моделировать статические структуры данных.
При моделировании статического представления системы с точки зрения проектирования или взаимодействия диаграммы объектов обычно применяют для моделирования структуры объектов.
Моделирование структуры объектов предполагает получение «снимка» объектов системы в данный момент времени. Диаграмма объектов представляет один статический кадр в динамическом сценарии, описываемом диаграммой взаимодействия. Они применяются для визуализации, специфицирования, конструирования и документирования определенных экземпляров в системе, а также связей между этими экземплярами. Динамику поведения можно изобразить в виде последовательности кадров.
Далее мы рассмотрим этот вид диаграмм более подробно.