ГОСТ Р ИСО/МЭК 10746-2-2000
14.4 Управляемая роль — вид управляющего интерфейса объекта, которым управляют в систе
ме ОРО.
II р и м с ч а и и с —Когда объект обеспечивает услуги взаимосвязи ВОС. управление ВОС относится
к управляющему интерфейсу как к управляемому обьскгу.
14.5 Управляющая роль —вид объекта, который выполняет управляющие действия.
14.6 Уведомление —взаимодействие,инициированноеобъектом,играющим управляю
щую роль.
15 Подход ОРО к соответствию
15.1 Соответствие стандартам ОРО
Соответствие относится к реализации стандарта. Любое утверждение, справедливое в специ
фикации, должно быть справедливо в его реализации.
Заявка о соответствии является заявлением, идентифицирующим точки соответствия специ
фикации и поведение, которое должно удовлетворяться в этих точках. Заявки соответствия появля
ются только в стандартах, предназначенных для ограничения некоторых характеристик реализаций
так. что существует, в принципе, возможность их тестирования.
БМ-ОРО идентифицирует в архитектуре некоторые опорные точки как потенциально декла
рируемые в спецификациях в качестве точек соответствия. А именно, как точки, в которых соот-
ветствие может быть проверено и которые, следовательно, обязательно должны быть доступными
для тестирования. Однако требование, что конкретная опорная точка должна рассматриваться как
точка соответствия, должно быть явно установлено в заявке о соответствии конкретной специфи
кации.
Требования для необходимой согласованности членов семейства стандартов ОРО друг с другом
(как, например, с БМ-ОРО) устанавливаются в процессе стандартизации. Следование этим требо
ваниям называется согласованностью.
Если спецификация согласована, прямо или косвенно, с некоторыми другими стандартами, то
утверждения, которые являются справедливыми в этих стандартах, являются справедливыми также и
в соответствующей реализации данной спецификации.
15.2 Тестирование и опорные точки
Справедливость заявления реализации может быть определена только путем тестирования и
основывается на отображении из терминов в спецификации в наблюдаемые аспекты реализации.
На любом уровне абстракции тест является серией наблюдаемых воздействий и событий,
осуществляемых в предписанных точках, называемых опорными точками, и только в этих точках.
Эти опорные точки являются доступными интерфейсами. Компонент системы, для которого
заявлено о соответствии, рассматривается как «черный ящик», тестируемый только через свои
внешние связи. Так. например, соответствие спецификациям протоколов ВОС не зависит от
внутренней структуры тестируемой системы.
15.3 Классы опорных точек
Точка соответствия является опорной точкой, в которой тест может быть сделан наблюдаемым,
если система удовлетворяет набору критериев соответствия. Заявка о соответствии должна иденти
фицировать, где находятся точки соответствия и какие критерии удовлетворяются в этих
точках. Определено четыре класса опорных точек, в которых может применяться тестирование
соответствия.
15.3.1 Программируемая опорная точка —опорная точка, в которой для доступа к функции
может быть установлен программный интерфейс. Требование программируемого соответствия
устанавливается в терминах поведенческой совместимости с целью замены одного объекта другим.
Программируемый интерфейс является интерфейсом, который реализуется через связь с языком
программирования.
П р и м е ч а н и е —Например, программируемая опорная точка может быть установлена н стандарте
баз данных для обеспечения связи с языком на некотором уровне абстракции.
15.3.2 Воспринимаемая опорная точка —опорная точка, в которой имеется некоторое взаимо
действие между системой и физической средой.
П р и м е ч а н и я
1 Воспринимаемая опорная точка может быть, например, интерфейсом человек—компьютер или интер
фейсом робота (заданным в терминах взаимодействий робота с физической средой).
17