Interested Article - Атрибут (UML)

Атрибут ( признак ) в языке моделирования UML — именованный элемент определённого типа в классе, используемый для представления информации о моделируемой сущности. Класс может иметь любое количество атрибутов или не иметь их вообще, каждый объект класса обладает частными значениями своих атрибутов .

С точки зрения семантики UML атрибутом является описание элемента классификатора , область значений которого представима некоторым диапазоном или множеством. При таком подходе классификатор формирует для своих атрибутов пространство имён , которое может также содержать и другие свойства (имена ролей в ассоциации и т. п.). Конкретное значение атрибута принадлежит каждому экземпляру данного классификатора и всем его потомкам; оно не зависит от значений этого атрибута в других экземплярах .

В языке UML атрибут может быть переопределён. Атрибуты и полюса содержат идентичную информацию и вполне могут быть взаимозамеяемы .

Примечания

  1. , Атрибуты, с. 64-65.
  2. , attribute (атрибут), с. 194.

Источники

  • Г. Буч, Д. Рамбо, И. Якобсон. Язык UML. Руководство пользователя = The Unified Modeling Language Usere Guide. — 2-е. — М. : ДМК Пресс, 2006. — 496 с. — ISBN 5-94074-334-X .
  • Г. Буч, А. Якобсон, Д. Рамбо,. UML. Классика CS = The Unified Modeling Language Reference Manual. — 2-е. — СПб. : «Питер», 2006. — 736 с. — ISBN 5-469-00599-2 .
Источник —

Same as Атрибут (UML)