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

ГОСТ Р ИСО/МЭК 10165-7-2003; Страница 11

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

Страница 11
Страница 1 Untitled document
ГОСТ Р ИСО/МЭК 10165-7-2003
на кардинальное число роли. Попытка нарушить эти ограничения приведет к отказу запроса
связывания.
Когда управляемая взаимосвязь поддерживает развязывание, управляемые объекты могут быть
высвобождены из взаимосвязи во время ее существования при условии, что не нарушаются
ограничения на кардинальное число роли. Попытка нарушить эти ограничения приведет к отказу
запроса развязывания.
7.1.4.4 Кардинальное число взаимосвязи
Управляемый объект может участвовать водной и той же роли в нескольких экземплярах одного
и того же класса управляемых взаимосвязей. Количество таких экземпляров называется кардиналь
ным числом взаимосвязи для роли. Реализация управляемой взаимосвязи должна соответствовать
единственному ограничению на кардинальное число взаимосвязи —допустимые значения.
Это ограничение моделируется в терминах множества значениймножества неотрицательных
целых чисел, которое часто является непрерывным диапазоном значений. Ограничение
допустимых кардинальных чисел взаимосвязи устанавливает, какие кардинальные числа
взаимосвязи может поддерживать реализация.
7.2 Отображения взаимосвязи
Отображение взаимосвязи моделирует представление управляемой взаимосвязи в терминах
свойств одного или нескольких управляемых объектов, а именно:
- отображения ролей и уточнений взаимосвязи в предполагаемые классы объектов;
- отображения операций и сообщений взаимосвязи в операции и сообщения административ
ного управления системами;
- взаимосвязанных объектов;
- указателей участников.
Может быть несколько отображений взаимосвязи, ассоциированных с конкретным классом
управляемых взаимосвязей.
7.2.1 Ук а з а т е л и у ч а с т н и к о в
Участники управляемой взаимосвязи и соответствующие им роли могут быть идентифициро
ваны с помощью атрибутов «указатель участника-. Значение атрибута «указатель участника» иден
тифицирует участвующий(е) упрааляемый(е) объскт(ы), а тип атрибута указывает роль,
исполняемую объекто.м(ами). Изменение значений этогоатрибута операциями, ориентированными
на атрибут или на объект, может использоваться для изменения участия управляемого объекта во
взаимосвязи с учетом всехограничений, относящихся к конкретной управляемой взаимосвязи или
ееотображению. Определения указателей участников выводятся из определения атрибута
participantPointer в прило жении В.
7.2.2 О п е р а ц и и и с о о б щ е н и я а д м и н и с т р а т и в н о г о у п р а в л е н и я в з а и
м ос в я з ь ю
Настоящий стандарт не устанавливаетотображения операций и сообщений административного
управления взаимосвязью в операции и сообщения административного управления системами.
Однако в приложении А приведены шаблоны для определения таких отображений, а в приложе
нии В определены соответствующие атрибуты для идентификации имен управляемых взаимосвязей,
членства в классе взаимосвязей и действующего отображения взаимосвязи.
Потенциально отображения операции и сообщений административного управления взаимо
связью могут быть ограничены выбранным методом представления: отображение взаимосвязи
моделирует отображения для конкретного представления класса управляемых взаимосвязей. В 7.4
более подробно приводятся ограничения, устанавливаемые конкретными методами представления.
Одна операция или одно сообщение административного управления взаимосвязью может отобра
жаться в несколько операций или сообщений административного управления системами.
Отображение операций и сообщений административного управления взаимосвязьютаково, что
пред- и постусловия, инвариант этих операций и сообщений, а также инвариант управляемой
взаимосвязи удовлетворяются операциями и сообщениями административного управления систе
мами. Отображение взаимосвязи моделирует точный механизм обеспечения этого требования.
Например, в случае управляемой взаимосвязи старшийподчиненный, которой требуется по
крайней мере один управляемый объект в роли подчиненного, отображение взаимосвязи
может моделировать отображение ESTABLISH в:
- явные операции создания для управляемых объектов, исполняющих роли старшего и подчи
ненного и направленные на атрибуты операции для установки указателей участников, или
7