8.7.3. Связи блоков на диаграмме

IDEF0 имеет 6 типов связей между блоками в пределах одной диаграммы: (1) доминирование, (2) управление, (3) выход-вход, (4) обратная связь по управлению, (5) обратная связь по входу, (6) выход-механизм.

Рис. 6.

Доминирование определяется взаимным расположением блоков на диаграмме. Предполагается, что блоки, расположенные на диаграмме выше и левее, влияют на блоки, распложенные ниже и правее. Блоки на диаграммах декомпозиции обычно располагаются по диагонали от левого верхнего угла к правому нижнему. Такой порядок называется порядком доминирования. Поэтому в левом верхнем углу располагается самая важная функция или функция, выполняемая по времени первой. Далее вправо вниз располагаются менее важные или выполняемые позже функции.

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

Связь по управлению и связь по входу являются простейшими, поскольку отражают прямые взаимодействия.

Связь по управлению (рис. 7) возникает тогда, когда выход одного блока служит управляющим воздействием на блок с меньшим доминированием. Данные или объекты выхода вышестоящей функции не меняются в нижестоящей.

Рис.7. Связь по управлению

Связь выход-вход (рис. 8) возникает при соединении выхода одного блока с входом другого блока с меньшим доминированием.

Рис. 8. Связь выход-вход

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

Обратная связь по входу (рис. 9) имеет место тогда, когда выход блока становится входом другого блока с большим доминированием. Такая связь, как правило, используется для описания циклов.

Рис.9. Обратная связь по входу

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

Рис. 10. Обратная связь по управлению

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

Рис.11. Связь выход-механизм