Элемент (UML) - Element (UML) - Wikipedia

в Единый язык моделирования (UML), Элемент это абстрактный класс без суперкласса.[1] Он используется как суперкласс или базовый класс, известный объектно-ориентированным программистам, для всех метаклассов в библиотеке инфраструктуры UML. Все остальные элементы в UML прямо или косвенно наследуются от Element. Элемент имеет производную ассоциацию композиции с самим собой, чтобы поддерживать общую способность элементов владеть другими элементами. Таким образом, он не имеет дополнительных атрибутов как часть его спецификации.

Ассоциации

Ассоциация описывает набор кортежи типизированных экземпляров.[2]

  • ownComment: Комментарий [*]: Элемент может владеть или иметь связанное с ним произвольное количество комментариев.[1] Комментарий иногда называют примечанием.[2] Звездочка в скобках - это комментарий множественность Это означает, что может быть произвольное количество комментариев, принадлежащих Элементу.
  • / ownElement: Элемент [*]: Элемент может владеть произвольным количеством элементов.[1] Это называется производным объединением и обозначается прямой косой чертой. Звездочка в скобках - это элемент множественность что означает, что может быть произвольное количество элементов, принадлежащих Element.
  • / владелец: Элемент [0..1]: Элемент, которому принадлежит этот элемент.[1] Это называется производным объединением и обозначается прямой косой чертой. [0..1] - это элемент-владелец множественность это означает, что может быть только один элемент-владелец.

Класс Element принадлежит к базовому пакету в UML, который называется ядром. Это пакет, который содержит суперклассы, составляющие надстройку UML.

Подклассы Element обеспечивают семантику, соответствующую концепции, которую они представляют. Комментарии для элемента не добавляют семантики, но могут представлять информацию, полезную для читателя модели.[1]

Примечания

Обновлено для UML версии 2.4.1

Рекомендации

  1. ^ а б c d е OMG Unified Modeling Language, Superstructure, Version 2.4.1
  2. ^ а б Руководство по сертификации UML 2, Тим Вейлкиенс и Бернд Остерайх - ISBN  0-12-373585-8

дальнейшее чтение

Weilkiens, Тим; Oestereich, Бернд (2007). Руководство по сертификации UML 2. Морган Кауфманн. ISBN  978-0-12-373585-0.

"Надстройка унифицированного языка моделирования OMG". Группа управления объектами. Август 2011 г. Цитировать журнал требует | журнал = (помощь)

внешняя ссылка