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



Советы


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

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

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

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

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

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

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




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