ГОСТ Р ИСО/МЭК 10165-7-2003
ПРИЛОЖЕНИЕ А
(обязательное)
Шаблоны взаимосвязей
j
j
A.I Шаблон класса взаимосвязей
А. 1.1 Обзор
Шаблон класса взаимосвязей образует основу формального определения управляемой взаимосвязи.
Конструкции шаблона позволяют определить различные характеристики управляемой взаимосвязи, а именно:
а) наследование взаимосвязи:
б) уточнение взаимосвязи;
в) поведение взаимосвязи;
г) совместимость роли;
д) ограничения кардинатьного числа роли;
с) поддержку связывания и развязывания:
ж) ограничения кардинального числа взаимосвязи.
Следующие метки шаблонов и вспомогательные определения, используемые в шаблоне класса взаимо
связей. специфицированы в РОУО:
<метка-поведения>
<метка-класса>
<метка-атрибута>
идентификатор-объекта
указание-типа
Следующее вспомогательное определение, используемое в шаблоне класса взаимосвязей, специфициро
ваны в АСН.1:
идентификатор.
Значения меток должны быть уникальными в пределах присваивающего их документа.
А. 1.1.1 Наследование
Шаблон класса управляемых взаимосвязей допускает спецификацию суперкдасса(ов) управляемых взаи
мосвязей, из которого(ых) выведен данный класс управляемых взаимосвязей. Характеристики супсркласса(ов)
наследуются подклассом. Специализация подкласса такова, что подкласс управляемой взаимосвязи согласуется
с суперклассом(ами).
А. 1.1.2 Уточнение взаимосвязи
Шаблон класса управляемых взаимосвязей допускает- определение характеристик, которые уточняют
взаимосвязь в целом и нс зависят от конкретного метода представления.
А. 1.1.3 Поведение
Шаблону класса управляемых взаимосвязей требуется спецификация поведения управляемой взаимосвя
зи. не зависящего от конкретного метода представления. Поведение, которое нс зависит от конкретною метода
представления, должно быть специфицировано в шаблоне отображения взаимосвязи.
А. 1.1.4 Роли
Шаблон класса управляемых взаимосвязей допускает определение ратей взаимосвязи и ассоциированных
с ними характеристик.
А. 1.1.5 Идентификатор класса управляемой взаимосвязи
Шаблону класса управляемых взаимосвязей требуется спецификация идентификатора объекта, который
может быть иснатьзован в протоколе административного управления ятя ссылки на класс взаимосвязи.
А. 1.2 Структура шаблона
<мгтка-к.шсса-взаичосвя
1
сй> RELATIONSHIP CLASS
[DERIVED FROM <метка-класса-взаимосвязсй>
[ , <мегка-класса-взаимосвязсй>] * ; ]
BEHAVIOUR <метка-поведсиия> |1<метка-поведеиия>] * ;
[SUPPORTS поддерживается [ . поддерживается| * ; J
[QUALIFIED BY <мстка-атрибута> [ , <метка-атрибута> J * : J
[спецификатор-роли] * ;
REGISTERED AS идентификатор-объекта:
Вспомогительные прозукиин
поддерживается - >
ESTABLISH [имя-опсрацин]
| TERMINATE [имя-опсраиим|
| QUERY |ичя-оиераини|
NOTIFY [ичя-сообшеиия]
USER DEFINED [имя-опсраиии|
12