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




Советы


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

  • помните, что цель создания диаграмм на языке UML - не рисование красивых картинок, а визуализация, специфицирование, конструирование и документирование. Диаграммы - это только одно из средств, помогающих привести разработку программной системы к успешному завершению;
  • не все диаграммы необходимо сохранять. Иногда стоит создавать их "на лету", путем опроса элементов модели, и использовать для анализа системы по мере ее построения. Многие диаграммы такого рода можно будет выбросить после того, как они выполнят свое назначение (хотя семантика, лежащая в их основе, останется частью модели);
  • избегайте избыточных диаграмм, они только загромождают модель;
  • каждая диаграмма должна содержать только необходимые для ее целей детали. Лишняя информация отвлечет внимание читателя от более важных элементов модели;
  • старайтесь не делать диаграммы слишком краткими, если только не хотите представить что-либо на очень высоком уровне абстракции. Чрезмерное упрощение может скрыть детали, важные для понимания модели;
  • поддерживайте баланс между структурными диаграммами и диаграммами поведения. Очень немногие системы являются только статическими или только динамическими;
  • не делайте диаграммы очень большими (если объем превышает несколько печатных страниц, это затрудняет навигацию) или очень маленькими (в последнем случае лучше объединить несколько простых диаграмм в одну);
  • y каждой диаграммы должно быть осмысленное имя, ясно отражающее ее назначение;
  • организуйте диаграммы, группируя их в пакеты в соответствии с представлением;
  • не обременяйте себя форматированием диаграммы - используйте для этого соответствующие инструменты.

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

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

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

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

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

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

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




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