Открытая коллекция знаний

OpenU.Ru

Справочник UML. Объектно-ориентированное проектирование.



object diagram (диаграмма объектов)

Диаграмма, на которой изображаются объекты и их отношения в данный момент времени. Диаграмму объектов можно считать особым случаем диаграммы классов, где могут отображаться как экземпляры, так и сами классы. С этой диаграммой связана диаграмма кооперации, на которой изображаются прототипные объекты (роли классификатора) в определенном контексте.
См. diagram.

Нотация

Инструментам моделирования не нужно поддерживать отдельный формат для диаграмм объектов. На них изображены объекты, поэтому диаграмма классов, на которой нет классов, но есть принадлежащие им объекты, может считаться диаграммой объектов.

Обсуждение

На диаграмме объектов изображено множество объектов и связей, представляющих собой состояние системы в данный момент времени. На ней располагаются не дескрипторы, а объекты и их значения, хотя, конечно, эти объекты во многих случаях могут быть прототипными. Для изображения общего образца объектов и отношений, экземпляры которых могут создаваться неоднократно, используйте диаграмму кооперации, на которой располагаются дескрипторы объектов и связей (роли классификатора и роли в ассоциации). При создании экземпляра диаграммы кооперации возникает диаграмма объектов.
Диаграмма объектов не отражает изменения, происходящие в системе с течением времени. Для этих целей служит диаграмма кооперации с се сообщениями или же диаграмма последовательности, которая описывает взаимодействие.

Алфавитный указатель