Хорошие продукты и сервисы
Наш Поиск (введите запрос без опечаток)
Наш Поиск по гостам (введите запрос без опечаток)
Поиск
Поиск
Бизнес гороскоп на текущую неделю c 16.03.2026 по 22.03.2026
Открыть шифр замка из трёх цифр с ограничениями

ГОСТ Р ИСО 10165.7-2003; Страница 21

или поделиться

Страница 21

ГОСТ Р ИСО/МЭК 10165-7-2003

| ADD <метка-атрибута> [<метка-параметра>] *

| REMOVE <метка-атрибута> [<метка-параметра>] *

| GREATE [<метка-класса>] [<метка-параметра>] *

| DELETE [<метка-параметра>] *

| ACTION <метка-действия> [<метка-параметра>] *

| NOTIFICATION <метка-сообщения> [<метка-параметра>] *

роль-или-объектВзаимосвязи - > имя-роли | RELATIONSHIP-OBJECT имя-роли - > <идентификатор> имя-операции - > <идентификатор> имя-сообщения - > <идентификатор>

А.2.3 Вспомогательные определения

А.2.3.1 RELATIONSHIP CLASS <метка-класса-взаимосвязей>

Эта конструкция должна использоваться для спецификации класса управляемых взаимосвязей, к которому относится данная взаимосвязь.

А.2.3.2 BEHAVIOUR <метка-поведения> [ , <метка-поведения>] *

Эта конструкция должна использоваться для спецификации зависящего от представления поведения управляемой взаимосвязи и ее операций и сообщений. Поведение должно быть установлено в терминах инвариантов участвующих управляемых объектов и инвариантов пред- и постусловий операций и сообщений административного управления системы, относящихся к этим объектам. Конструкция не должна специфицировать поведение, дополняющее то, которое уже демонстрируют участвующие управляемые объекты.

А.2.3.3 RELATIONSHIP OBJECT <метка-класса> [QUALIFIES <метка-атрибута> [ , <метка-атрибута>] *

Эта конструкция присутствует в шаблоне, который специфицирует представление управляемой взаимосвязи с использованием объекта взаимосвязи. <метка-класса> должна использоваться для указания класса объекта взаимосвязи; в фактической реализации класс объекта взаимосвязи должен быть классом, который указывает <метка-класса>, или его подклассом. Класс управляемых объектов, на который указывает <метка-класса>, должен быть подклассом genericRelationshipObject и иметь атрибуты указателей участников для каждой роли, заданной в соответствующем шаблоне класса управляемых взаимосвязей.

Конструкция QUALIFIES <метка-атрибута> [ , <метка-атрибута> ] * должна использоваться для спецификации уточняющих взаимосвязь атрибутов, определенных в указанном шаблоне класса взаимосвязей, которые должны быть реализованы объектом взаимосвязи.

А.2.3.4 ROLE имя-роли RELATED-CLASSES <метка-класса> [<метка-класса>] * [REPRESENTED-BY представление][QUALIFI2s <метка-атрибута> [<метка-атрибута> ] * ]

Эта конструкция должна использоваться для идентификации классов-кандидатов управляемых объектов, указываемых конструкцией <метка-класса> [<метка-класса> ] * , которые могут исполнять роль, указанную именем-роли. Роль должна быть одной из специфицированных в указанном шаблоне класса управляемых взаимосвязей; классы должны быть совместимыми с указанными в разделе COMPATIBLE WITH указанного шаблона класса взаимосвязей. Для роли в экземпляре указанного класса управляемых взаимосвязей, использующего это отображение, допустимы только управляемые объекты классов, заданных в конструкции <метка-класса> [<метка-класса> ] * , и их подклассов.

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

-    NAMING <метка-связывания-имен> USING старшийИлиПодчиненный: роль, указанная именем-роли, должна быть представлена объектом класса SURERIOR OBJECT CLASS или SUBORDINATE OBJECT CLASS, указанным в связывании имен <метка-связывания-имен>; раскрытие вспомогательной продукции старшийИлиПодчиненный (SURERIOR или SUBORDINATE) должно указывать на SURERIOR OBJECT CLASS или SUBORDINATE OBJECT CLASS соответственно;

-    ATTRIBUTE <метка-атрибута>: тип атрибута, на который ссылается <метка-атрибута>, должен указывать роль; значение атрибута должно специфицировать участника(ов), исполняющего(их) эту роль;

-    RELATIONSHIP-OBJECT-USING-POINTER <метка-атрибута>: тип атрибута, на который ссылается <метка-атрибута>, должен указывать роль; значение атрибута должно специфицировать участника(ов), испол-няющего(их) эту роль;

-    OPERATION: отображение операций административного управления взаимосвязью в операции административного управления системы должно быть специфицировано в конструкции OPERATIONS MAPPING.

Конструкция QUALIFIES <метка-атрибута> [<метка-атрибута>] * идентифицирует атрибуты уточнения взаимосвязи, определенные в указанном шаблоне класса взаимосвязей, которые должны быть реализованы указанными классами управляемых объектов.

А.2.3.5 OPERATIONS MAPPING операция-взаимосвязи отображается-в [ , операция-взаимосвязи отобра-жается-в ] *

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

17