Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Uml Book (Rus).doc
Скачиваний:
15
Добавлен:
11.08.2019
Размер:
58.74 Mб
Скачать

Помеченные значения

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

В большинстве случаев помеченное значение изображается посредством разме­щения метки и значения под именем элемента, к которому оно присоединено. При этом все сочетание заключается в фигурные скобки, например {location = cli­ent }. Если значение метки представляет собой длинный текст, то помеченное зна­чение можно поместить в дополнительный раздел классификатора.

Помеченное значение

Символы, к которым оно применимо

Назначение

documentation

Все элементы

Содержит комментарий, описание или пояснение к тому элементу, к которому присоединено

location

Большинство элементов

Определяет узел или компонент, которому принадлежит элемент

persistence

Класс (class), ассоциация (association) атрибут (attribute)

Определяет, сохраняется ли состояние, экземпляра после завершения создав­шего его процесса. Состояния бывают устойчивыми (сохраняющими значение) или временными (не сохраняющими значение)

semantics

Класс (class), операция (operation)

Описывает назначение класса или операции

Ограничения

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

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

Ограничение

Символ, к которому оно применимо

Назначение(о чем говорит данное ограничение)

complete

Обобщение (generalization)

В модели специфицированы все потомки в данном обобщении (хотя некоторые могут быть скрыты на диа­граммах), и дополнительных потомков определять не разрешается

destroyed

Экземпляр (instance), связь (link)

Экземпляр или связь уничтожаются до завершения выполнения объемлющего взаимодействия

disjoint

Обобщение (generalization)

Объекты данного родителя могут иметь не более одного заданного потомка в качестве типа

implicit

Ассоциация (association)

Отношение является не явно выраженным, а концептуальным

incomplete

Обобщение (generalization)

Специфицированы не все потомки в обобщении (учитывая и скрытых). Разрешается определять дополни­тельных потомков

new

Экземпляр (instance), связь (link)

Экземпляр или связь создаются в процессе выполнения объемлющего взаимодействия

or

Ассоциация (association)

Из множества ассоциаций ровно одна является явно выраженной для каждого ассоциированного объекта

overlapping

Обобщение (generalization)

Объекты данного родителя могут иметь более одного заданного потомка в качестве типа

transient

Экземпляр (instance), связь (link)

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]