Шаг 120.
Унифицированный язык моделирования UML.
Обратное проектирование диаграмм объектов

    На этом шаге рассмотрим обратное проектирование диаграммы объектов.

    Вам может пригодиться обратное проектирование диаграммы объектов, то есть создание модели на основе кода. Фактически, отлаживая вашу систему, вы непосредственно или с помощью каких-либо инструментов непрерывно осуществляете этот процесс. Например, чтобы отыскать "висячую" связь, необходимо реально или мысленно нарисовать диаграмму взаимодействующих объектов, которая и позволит определить, в каком месте оказалось некорректным состояние одного из них или нарушились его связи с другими.

    Обратное проектирование диаграммы объектов необходимо вести по такой схеме:

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

    Хорошо структурированная диаграмма объектов характеризуется следующими свойствами:

    Создавая диаграмму объектов, придерживайтесь следующих правил:

    На следующем шаге рассмотрим общие сведения о компонентах.




Предыдущий шаг Содержание Следующий шаг