ГОСТ Р ИСО/МЭК 10165-1-2001
Пример иерархии наследования, как она может применяться для административного управления, показан на рисунке 1.
 |
|
Рисунок 1 — Пример иерархии наследования |
5.2 Совместимость и взаимодействие
5.2.1 Требования
Существуют требования для возможности взаимодействия между управляющей и управляемой системами. Также имеются требования по обеспечению взаимодействия в случаях, когда либо увеличивается управляемая система, либо расширяются одно или несколько определений управляемых объектов.
Конкретные требования взаимодействия системного управления для данного управляемого объекта следующие:
а) должна быть возможность управлять системой из другой системы с таким же знанием определения класса управляемых объектов данного управляемого объекта;
б) у системы должна быть возможность управлять другой системой с меньшим знанием определения класса управляемых объектов данного управляемого объекта;
в) для возможного расширения у системы должна быть возможность управлять системой с большим знанием определения класса управляемых объектов данного управляемого объекта. В частности, требуется, чтобы в случаях, когда расширенные возможности не нужны, управление должно осуществляться столь же эффективно, как если бы управляемая система их не имела.
5.2.2 Пр авила для совместимости
В настоящем подразделе определен набор правил, который гарантирует, что управляемый объект, являющийся экземпляром одного класса управляемых объектов (называемый расширенным управляемым объектом), совместим с определением второго класса управляемых объектов (называемых классом совместимых управляемых объектов). Эти классы управляемых объектов не обязательно связаны наследованием.
Эти правила определены в целях:
- использования в определениях строгого наследования (см. 5.1.3);
- использования в методах взаимодействия.
5.2.2.1 Дополнительные характеристики
Расширенный управляемый объект должен включать в себя все атрибуты, атрибутивные группы, операции управления и сообщения, которые должны были бы присутствовать в экземпляре класса совместимых управляемых объектов, реализованного при тех же самых условиях. В расширенный управляемый объект могут быть включены дополнительные атрибуты, атрибутивные группы, операции управления и сообщения.
Обязательные пакеты, реализованные в расширенном управляемом объекте, и обязательные пакеты, определенные в классе совместимых управляемых объектов, не обязательно должны быть родственными при условии, что удовлетворяются приведенные выше правила для всех характеристик в этих обязательных пакетах.
9