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



Советы


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

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

    Изображая отношение в UML, руководствуйтесь следующими принципами:

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

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

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

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




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