Семантика языка IDEF0
Семантика блоков и стрелок
На рис. 6.4. показано стандартное изображение блока.
Изображение блока со стрелками
Рис. 6.4
Вход – это то, что преобразуется или расходуется функцией.
Выход – это то, что произведено функцией (данные или материальные объекты).
Управление – это условия, которые необходимы функции, чтобы произвести правильный выход.
Механизм – это средства, необходимые для выполнения функции.
Вызов – это переход к другому фрагменту модели.
Пример приведен на рис. 6.5.
Пример
Рис. 6.5
Контекстная диаграмма
Контекстная диаграмма – это диаграмма верхнего уровня. Она описывает одну функцию и отображает связи объекта моделирования с внешней средой. Стандартное название контекстной диаграммы А-0.
Контекстная диаграмма содержит краткие утверждения, определяющие точку зрения должностного лица или подразделения, с позиций которого создается модель, и цель создания системы. Пример диаграммы приведен на рис. 6.6.
Пример контекстной диаграммы
А-0 |
Рис. 6.6
Дочерние диаграммы
На следующих шагах моделирования происходит декомпозиция функций верхнего уровня на ряд подфункций. Декомпозиция выполняется до тех пор, пока не будет получена модель, соответствующая цели моделирования.
Все дочерние функции должны находиться в области действия родительской функции.
На каждой диаграмме должен быть представлен один уровень декомпозиции.
Между блоками одной диаграммы могут существовать следующие типы отношений:
· доминирование;
· управление;
· выход-вход;
· обратная связь по управлению;
· обратная связь по входу;
· выход-механизм.
Доминирование. Предполагается, что блоки, расположенные на диаграмме выше и левее, оказывают влияние на блоки, расположенные ниже и правее.
Управление. Выход доминирующего блока служит управляющим воздействием для блока с меньшим доминированием (рис. 6.7).
Отношение управления
Рис. 6.7
Выход-вход. Выход одного блока с входом другого (рис. 6.8).
Отношение выход-вход
Рис. 6.8
Обратная связь по управлению. Возникает, когда выход некоторого блока создает управляющее воздействие на блок с большим доминированием (рис. 6.9).
Обратная связь по управлению
Рис. 6.9
Обратная связь по входу. Выход блока на вход блока с большим доминированием (рис. 6.10).
Обратная связь по входу
Рис. 6.10
Выход-механизм. Возникает, когда выход одной функции становится средством выполнения другой, например, происходит пополнение ресурсов, изготавливаются инструменты, обучается персонал и т.п. (рис. 6.11).
Выход-механизм
Рис. 6.11
Граничные стрелки
Стрелки на диаграмме декомпозиции, показывающие связь с внешней средой, называются граничными стрелками. Все граничные стрелки на диаграмме декомпозиции соответствуют стрелкам родительского блока (за исключением стрелок, помещенных в тоннель).
Стрелка при переходе от родительской диаграммы к дочерней может менять свой тип, например, управляющая стрелка родительской диаграммы становится входом в дочерней диаграмме или вход родительского блока становится управлением для одного или более дочерних блоков.
Для сохранения преемственности стрелок используются специальные коды: I (Input), C (Control), O (Output), M (Mechanism), которые соответствуют расположению стрелок на родительской диаграмме.
Так, стрелка С3 на дочерней диаграмме указывает, что стрелка соответствует третьей слева управляющей стрелке родительского блока.
Дата добавления: 2016-07-22; просмотров: 1704;