Проверяемый текст
Калянов, Георгий Николаевич. Разработка и исследование методов, моделей и программных систем управления реорганизацией предприятий (Диссертация 1999)
[стр. 90]

90 Существует два типа управляющих объектов констатирующий и инициирующий.
Констатирующий объект обычно описывает ситуацию, которая произошла.

Вызываемая функция управления при этом самостоятельно принимает решение по реакции на возникающую ситуацию.
Инициирующий объект используется для декларирования определенных действий в вызываемой
функции управления и имеет приказной характер.
4.
Две функции управления А и В являются сцепленными по общей области, если они ссылаются к одной и той же области глобальных данных.
‘ 5.
Две функции управления А и В являются сцепленными по содержимому, если одна ссылается внутрь другой любым способом, например, если одна функция передает управление или выполняет переход внутрь другой функции, или если одна функция изменяет значения информационных объектов в другой функции.
Фактически понятие сцепления обобщает механизмы передачи параметров между компонентами программных систем.

В таблице 3.1 приведены качественные оценки каждого из введенных типов сцеплений по таким важным для программных систем характеристикам как устойчивость к волновому эффекту, легкость модификации, понятность и повторная используемость.
Очевидно, что эти характеристики существенны и для
процессов управления.
Таким образом, для «хорошего» процесса управления неприемлемым является лишь сцепление по содержимому.
Сцепление по содержимому делает абсурдной концепцию функций как черных ящиков, поскольку оно вынуждает ее исполнителя знать о точном содержании и исполнителе другой функции
[73].
Любые две функции могут быть сцеплены более чем одним способом.
В этом случае тип их сцепления определяется худшим типом сцепления.

Сцепление является лишь одним из критериев оценки качества разбиения процесса управления на части: он оценивает, насколько хорошо входящие в
[стр. 143]

Определение 4.1.
Две бизнес-функции А и В являются сцепленными по данным, если • А вызывает В, • В возвращает управление А, • вся информация, передаваемая между А и В, представляется значениями параметров при вызове, • каждый параметр является элементарным информационным объектом.
Определение 4.2.
Две бизнес-функции А и В являются сцепленными по шаблону, если • А вызывает В, • В возвращает управление А, • вся информация, передаваемая между А и В, представляется значениями параметров при вызове, • хотя бы один параметр является составным информационным объектом (т.е.
объектом, имеющим внутреннюю структуру).
Определение 4.3.
Две бизнес-функции А и В являются сцепленными по управлению, если • А вызывает В, • В возвращает управление А, • вся информация, передаваемая между А и В, представляется значениями параметров при вызове, • хотя бы один параметр является управляющим объектом.
Отметим, что существует два типа управляющих объектов констатирующий и инициирующий.
Констатирующий объект обычно описывает ситуацию, которая произошла:
Деньги поступили на счет, На складе кончились запчасти данной номенклатуры и т.п.
Вызываемая бизнес-функция самостоятельно принимает решение по реакции на возникшую ситуацию.
Инициирующий объект используется для декларирования определенных действий в вызываемой
бизнесфункции и имеет приказной характер: Выплатить зарплату за январь, Подготовить суточное задание на отгрузку и т.п.
143

[стр.,145]

Определение 4.4.
Две бизнес-функции А и В являются сцепленными по общей области, если они ссылаются к одной и той же области глобальных данных.
Определение 4.5.
Две бизнес-функции А и В являются сцепленными по содержимому, если одна ссылается внутрь другой любым способом, например, если одна функция передает управление или выполняет переход внутрь другой функции, или если одна функция изменяет значения информационных объектов в другой функции.
Фактически понятие сцепления обобщает механизмы передачи параметров между компонентами программных систем.

Эти механизмы детально исследованы в [129, 139].
В таблице 4.1 [139] приведены качественные оценки каждого из введенных типов сцеплений по таким важным для программных систем характеристикам как устойчивость к волновому эффекту, легкость модификации, понятность и повторная используемость.
Очевидно, что эти характеристики существенны и для
бизнес-процессов.
Таблица 4.1 Тип сцепления Устойчивость к волновому эффекту Модифицируемость Понятность Повторная используемость по данным хорошая хорошая хорошая хорошая по шаблону средняя хорошая хорошая средняя по управлению хорошая средняя хорошая средняя по общей области средняя средняя хорошая средняя по содержимому плохая плохая плохая плохая Таким образом, для «хорошего» бизнес-процесса неприемлемым является лишь сцепление по содержимому.
Сцепление по содержимому делает абсурдной концепцию функций как черных ящиков, поскольку оно вынуждает ее исполнителя знать о точном содержании и исполнителе другой функции.

Необходимо отметить, что любые две функции могут быть сцеплены более чем одним способом.
В этом случае тип их сцепления определяется худшим типом сцепления.

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

[Back]