ГОСТ Р ИСО/МЭК 10165-1-2001
Расширенный управляемый объектдолжен включать всебя все условные пакеты, определенные
для класса совместимых управляемых объектов, для которых удовлетворены условия их наличия для
расширенною управляемого объекта.
5.2.2.2 Условия пакетов
Во всех случаях, когда условие наличия условного пакета в классе совместимых управляемых
объектов является истинным, должно быть удовлетворено и условие для того же самого условного
пакета в расширенном управляемом объекте. Это правило допускает, чтобы условный пакет в классе
совместимых управляемых объектов был обязательным в расширенном управляемом объекте.
5.2.2.3 Ограничения на значения атрибутов
Имеются ограничения на значения, которые могут принимать атрибуты, обшие для расширен
ного управляемого объекта и класса совместимых упраатяемых объектов. Общее условие для каждого
такого атрибута состоит в том. что множество требуемых значений, определенное в классе совмес
тимых управляемых объектов, должно быть подмножеством множества значений, поддерживаемого
расширенным управляемым объектом, которое, в свою очередь, должно быть подмножеством
множества допустимых значений, определенного в классе совместимых упраатяемых объектов (с
возможным равенством в обоих случаях). Таким образом, расширенный управляемый объект под
держивает все значения, обязательные дтя класса совместимых управляемых объектов, и не
подер живает значения, не допустимые дтя этого класса.
К нечитаемым атрибутам относятся только условия для множеств гребуемых значений. С
другой стороны, к атрибутам, защищенным от записи, относятся только условия дтя множеств
допустимых значений.
Примечание —Совместимость нс гарантирует, что начальные и умалчиваемые значения, определен
ные вклассесовместимых упраатяемых объектов, будут использоваться расширенным упраатисмым о&ьектом.
5.2.2.4 Ограничения на атрибутивные группы
Расширенная атрибутивная группа в расширенном управляемом объекте должна включать в
себя все атрибуты, которые должны присутствовать в соответствии с определением той же самой
атрибутивной группы вклассе совместимых упраатяемых объектов и согласно условиям дтя пакетов,
содержащих эти атрибуты.
5.2.2.5 Ограничения на на.шчие параметрм действии и смещений
Для параметров действий и сообщений должны применяться следующие условия.
а) Параметры действия
Для данного действия, общего как дтя класса совместимых управляемых объектов, так и для
расширенного упраатяемого объекта:
- все параметрыдействия, определенные в классе совместимых управляемых объектов, должны
поддерживаться расширенным упраатяемым объектом;
- факультативные параметры, которые не определены для класса совместимых управляемых
объектов, должны поддерживаться расширенным управляемым объектом, если только определение
действия в классе совместимых управляемых объектов допускает дополнительные факультативные
параметры;
- параметры, которые требуются расширенным управляемым объектом .тля осушестатения
действия и которые не определены в классе совместимых управляемых объектов, должны поддер
живаться. если только в классе расширенного упраатяемого объекта определены умолчания на
случай их отсутствия;
- все ответные параметры, определенные вклассе совместимых управляемых объектов, должны
поддерживаться расширенным упраазяемым объектом;
- отвел
1
ые параметры, которые не определены дтя класса совместимых упраатяемых объектов,
должны подтерживаться расширенным управляемым объектом, если только определение ответа в
классе совместимых управляемых объектов допускает дополнительные факультативные параметры.
б) Параметры с ообщ ен и я
Ятя данного сообщения, общего как для класса совместимых упраатяемых объектов, так и для
расширенного упраатяемого объекта:
- все параметры сообщения, определенные в классе совместимых упраатяемых объектов,
должны подтерживаться расширенным управляемым объектом;
- параметры, которые не определены дтя класса совместимых управляемых объектов, должны
подтерживаться расширенным управляемым объектом, если только определение сообщения вклассе
совместимых управляемых объектов допускает дополнительные параметры.
10