Работы (Activity).

Состав IDEF0-диаграммы.

Состав IDEF0-модели.

Построение функциональных диаграмм (IDEF0).

IDEF0 рекомендована В России как методология функционального моделирования. В 2001 году Госстандартом России выпущен соответствующий нормативный документ Р 50.1.028-2001 [6]. Как стандарт методология IDEF0 используется также в США, NATO, IMF (International Monetary Fund) и других организациях. Основы методологии IDEF0 восходят к методологии SADT (Structured Analysis & Design Technique - Методология структурного анализа и проектирования.), разработанной в 1960-е годы. Методология SADT подробно изложена в [4].

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

Модель, выполненная в методологии IDEF0, может содержать четыре типа диаграмм:

· контекстную диаграмму;

· диаграммы декомпозиции;

· диаграммы дерева узлов (будут рассмотрены позднее);

· FEO-диаграммы (будут рассмотрены позднее).

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

Работы обозначают поименованные процессы, функции или задачи, которые происходят в течение определенного времени и имеют распознаваемые результаты. Работы изображаются в виде прямоугольников. Все работы должны быть названы и определены. Имя работы должно быть выражено неопределенной формой глагола (например, "Изготовить детали", "Принять заказ" и т. д.) или отглагольным существительным, обозначающим действие (например, "Изготовление детали", "Прием заказа" и т. д.). Работа "Изготовление детали" может иметь, например, следующие пояснительный текст (Definition): "Работа относится к полному циклу изготовления изделия от контроля качества сырья до отгрузки готового изделия".

При создании новой IDEF0-модели (меню «File/New») автоматически создается контекстная IDEF0-диаграмма с единственной работой, изображающей систему в целом. Примеры фрагментов контекстных диаграмм представлены на рис. 28 и 29.

Рис. 28.

Затем контекстная работа декомпозируется одним из указанных выше способов. Работы на диаграммах декомпозиции обычно располагаются по диагонали от левого верхнего угла к правому нижнему. Такой порядок называется порядком доминирования. Согласно этому принципу расположения в левом верхнем углу располагается самая важная работа или работа, выполняемая по времени первой. Далее правее вниз располагаются менее важные или позже выполняемые работы. Такое расположение облегчает чтение диаграмм, а, кроме того, на нем основывается понятие взаимосвязей работ. На диаграмме декомпозиции работы нумеруются автоматически слева направо. Номер работы показывается в правом нижнем углу (рис. 28, 29, 30, 31). В левом верхнем углу изображается небольшая диагональная черта, которая показывает, что данная работа не была декомпозирована. Так, на рис. 28 работа "Изготовление изделия" не была еще декомпозирована, а на рис. 29 работа "Контроль качества" уже имеет нижний уровень декомпозиции. Каждая из работ на диаграмме декомпозиции может быть в свою очередь декомпозирована.

Пример диаграммы декомпозиции для контекстной диаграммы "Изготовление изделия" приведен на рис. 30, а для контекстной диаграммы "Деятельность компании дистрибьютора" - на рис. 31.


Рис. 29.

Рис. 30.


Рис. 31.