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



Ограничения


Приведенные ниже ограничения определены как стандартные элементы UML. Для каждого помеченного значения в таблице указывается имя, символ UML, к которому оно применимо, и назначение.

В большинстве случаев ограничение размещается рядом с элементом и заключается в фигурные скобки, например {complete}. Можно изображать ограничение и по-другому - помещая в примечание, соединенное с элементом зависимостью.

Ограничение Символ, к которому оно применимо Назначение (о чем говорит данное ограничение)
complete Обобщение (generalization) В модели специфицированы все потомки в данном обобщении (хотя некоторые могут быть скрыты на диаграммах), и дополнительных потомков определять не разрешается
destroyed Экземпляр (instance), связь (link) Экземпляр или связь уничтожаются до завершения выполнения объемлющего взаимодействия
disjoint Обобщение (generalization) Объекты данного родителя могут иметь не более одного заданного потомка в качестве типа
implicit Ассоциация (association) Отношение является не явно выраженным, а концептуальным
incomplete Обобщение (generalization) Специфицированы не все потомки в обобщении (учитывая и скрытых). Разрешается определять дополнительных потомков
new Экземпляр (instance), связь (link) Экземпляр или связь создаются в процессе выполнения объемлющего взаимодействия
or Ассоциация (association) Из множества ассоциаций ровно одна является явно выраженной для каждого ассоциированного объекта
overlapping Обобщение (generalization) Объекты данного родителя могут иметь более одного заданного потомка в качестве типа
transient Экземпляр (instance), связь (link) Экземпляр или связь создаются в процессе выполнения объемлющего взаимодействия, но уничтожаются до его завершения

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

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

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




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