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




Советы


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

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

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

    При изображении диаграммы классов руководствуйтесь следующими правилами:

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

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

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

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




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