ГОСТ Р ИСО/МЭК 11179-3-2012
Рисунок В.8 — Нотация для агрегации
В.1.6 Составная агрегация
Иногда класс состоит из классов-компонентов, которые не могут существовать без класса в целом. Когда
класс сосгит из собрания «частей», имеется специальная взаимосвязь между компонентами и классом, представ
ляющим собой собрание этих частей. Составную агрегацию изображают закрашенным ромбом на конце
линии ассоциации. Конец ромба указывает на сборный класс.
Рисунок В.9 — Нотация для составной агрегации
В.1.7 Атрибут
Свойства (или характеристики) класса или ассоциативного класса описывают как атрибуты. Каждый атри
бут представляет один факт. В отличие от прочих обьектов информационного моделирования атрибуты имеют
фактически допустимые значения. В настоящем стандарте имена атрибутов отображают в области ниже имени
класса. Обязательность атрибутов указывается как [1..1] для обязательных атрибутов и (0..1J для факультативных.
Атрибут может иметь тип данных, который отделяют от имени атрибута двоеточием.
_______
Класс
_______
шрифт 1[1.1) -пацрмшха
шриф |
2
P -.
1
J: тщ л**и х b
Рисунок В.10 — Нотация для класса с атрибутами
В.1.8 Составные атрибуты и составные типы данных
Типданных сам гложет быть классом. В настоящем стандартедля атрибута, типом данных которого является
класс, используют термин составной атрибут. Для класса, который применяют в качестве типа данных, исполь
зуют термин составной тип данных.
П р и м е ч а н и е - Ни составной атрибут, ни составной тип данных не определены в качестве терминов в
ИСО/МЭК 19501:2005.
К
ла
сс
1
«np*Jyr
1
: класс 2
шрнбут 2: Стремя
Клала2
атрибут 3: Строев
втДОут4: целое
Рисунок В. 11 — Нотация для составных атрибутов
53