Интегрированные системы проектирования и управления. Корпоративные информационные системы. Погонин В.А - 21 стр.

UptoLike

Рис. 1.19 Функциональный блок
Каждая из четырех сторон функционального блока имеет свое определенное значение (роль), при этом:
верхняя сторона имеет значение «Управление» (Control);
левая сторона имеет значение «Вход» (Input);
правая сторона имеет значение «Выход» (Output);
нижняя сторона имеет значение «Механизм» (Mechanism).
Каждый функциональный блок в рамках единой рассматриваемой системы должен иметь свой уникальный
идентификационный номер.
Вторым понятием методологии IDEF0 является понятие интерфейсной дуги (Arrow). Интерфейсные дуги
часто называют потоками или стрелками. Интерфейсная дуга отображает элемент системы, который обрабаты-
вается функциональным блоком или оказывает иное влияние на функцию, отображенную данным функцио-
нальным блоком.
Графическим отображением интерфейсной дуги является однонаправленная стрелка. Каждая интерфейс-
ная дуга должна иметь свое уникальное наименование (Arrow Label). По требованию стандарта, наименование
должно быть оборотом существительного.
С помощью интерфейсных дуг отображают различные объекты, в той или иной степени определяющие
процессы, происходящие в системе. Такими объектами могут быть элементы реального мира (детали, вагоны,
сотрудники и т.д.) или потоки данных и информации (документы, данные, инструкции и т.д.).
В зависимости от того, к какой из сторон подходит данная интерфейсная дуга, она носит название «вхо-
дящей», «исходящей» или «управляющей». Кроме того, «источником» (началом) и «приемником» (концом)
каждой функциональной дуги могут быть только функциональные блоки, при этом «источником» может быть
только выходная сторона блока, а «приемником» – любая из трех оставшихся.
Необходимо отметить, что любой функциональный блок (рис. 1.19) по требованиям стандарта должен
иметь, по крайней мере, одну управляющую интерфейсную дугу и одну исходящую. Это и понятнокаждый
процесс должен происходить по каким-то правилам (отображаемым управляющей дугой) и должен выдавать
некоторый результат (исходящая дуга).
При построении IDEF0-диаграмм важно правильно отделять входящие интерфейсные дуги от управляю-
щих, что часто бывает непросто. К примеру, на рис. 1.20 изображен функциональный блок «Обработать заго-
товку». В реальном процессе рабочему, производящему обработку, выдают заготовку и технологические указа-
ния по обработке (или правила техники безопасности при работе со станком). Ошибочно может показаться, что
и заготовка и документ с технологическими указаниями являются входящими объектами, однако это не так. На
самом деле в этом процессе заготовка обрабатывается по правилам, отраженным в технологических указаниях,
которые должны соответственно изображаться управляющей интерфейсной дугой.
Другое дело, когда технологические указания обрабатываются главным технологом и в них вносятся из-
менения (рис. 1.21). В этом случае они отображаются уже входящей интерфейсной дугой, а управляющим объ-
ектом являются, например, новые промышленные стандарты (стандарт предприятия), исходя из которых произ-
водятся данные изменения.
Рис. 1.20 Функциональный блок «Обработать заготовку»
ДетальЗаготовка
Технологические
указания
Рабочий
Петров И.
Обработать
заготовку
А0