Язык UML. Руководство пользователя




Советы


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

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

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

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

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

    [Предыдущая глава]

    [Содержание]

    [Следующая глава]




    Содержание  Назад  Вперед