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

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

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

Страница 12

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

-    одну операцию создания для управляемого объекта, исполняющего роль старшего, а затем — обращение к управляемой системе для создания управляемого объекта, исполняющего роль подчиненного, и установки указателей участников.

7.2.3    Поведение

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

7.3    Неоднократно используемые спецификации

Классы, наследования и специализация управляемых взаимосвязей образуют модель для разработки неоднократно используемых спецификаций. Основой модели является специализация — получение новых классов управляемых взаимосвязей из существующих с помощью наследования и нарастающей спецификации.

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

7.4    Представление и административное управление взаимосвязями

Управляемые взаимосвязи могут быть представлены следующими методами, основанными на определенных в МИУ (ГОСТ Р ИСО/МЭК 10165-1) конструкциях:

-    наименование;

-    указатели участников;

-    объект взаимосвязи;

-    операции административного управления системы.

Не все категории управляемых взаимосвязей могут быть представлены всеми этими методами. Отображение одной взаимосвязи может использовать комбинацию этих методов представления. Например, отображение управляемой взаимосвязи с тремя ролями может представлять две роли с помощью наименования, а третью — указателями участников.

7.4.1 Представление и административное управление с помощью наименования

Отображение взаимосвязи может моделировать представление и административное управление взаимосвязью с помощью наименования. Несколько подчиненных управляемых объектов именуется в области наименования старшего управляемого объекта. Отображение взаимосвязи указывает связывание имен, ассоциированное с управляемой взаимосвязью.

Операции административного управления взаимосвязью могут быть отображены в операции административного управления системы либо над старшим, либо над подчиненными управляемыми объектами. Возможные отображения приведены в таблице 1; отображения для конкретного представления моделируются ассоциированным отображением взаимосвязи.

Участники управляемой взаимосвязи могут быть найдены путем анализа компонентов отличающих имен, подчиняющихся данному связыванию имен.

Таблица 1 — Отображения операций для взаимосвязи наименования

Прототип операции управления взаимосвязью

Подходящие операции управления системы над старшим управляемым объектом

Подходящие операции управления системы над подчиненными управляемыми объектами

BIND

Create, Action

Create

UNBIND

Delete, Action

Delete

QUERY

Action

Get + анализ имени, Action

ESTABLISH

Create, Action

Create, Action

TERMINATE

Delete, Action

Delete, Action

8