Описание процессов в нотации IDEF3
Если модели в DFD-нотации предназначены для построения описаний, акцентирующих внимание на вопросах выдачи, полученияи хранения информации в моделируемой системе, то IDEF3-моделипредназначены для создания описаний, отражающих очередностьвыполнения работ, представленных на IDEF0-диаграммах и (или) на DFD. Ни IDEF0, ни DFD не позволяют получить ответ на следующие вопросы:
1) должна ли последующая работа выполняться строго после завершения предыдущей работы или ее выполнение может начатьсяранее;
2) если на некоторый функциональный блок приходят несколькопотоков, то выполнение работы должно начинаться после полученияобъектов от всех потоков или может начаться ранее;
3) если происходит слияние нескольких потоков, то передача результирующего потока должна начинаться после получения объектовот всех соединяющихся потоков или возможна раздельная передачаобъектов по мере их поступления.
На эти вопросы призваны давать ответы IDEF3-описания. В настоящее время методология IDEF3 вытесняется на второй план болеесовременной BPMN.
Способность отражать временные отношения и очередности передачи потоков и выполнения работ обусловливают тот факт, чтоIDEF3 (IntegratedDEFINITIONforProcessDescriptionCaptureMethodчасто называют методологией и даже стандартом документированияпроцессов, происходящих в системе, призванным отразить «причинно-следственные связи между ситуациями и событиями в понятнойэксперту форме, используя структурный метод выражения знанийо том, как функционирует система, процесс или предприятие.Данное документирующее свойство обусловлено тем, что стандартIDEF3 предполагает, что исполнение каждого сценария имеет документальное сопровождение, состоящее из двух потоков:
1) поток документов, определяющих состав и последовательностьработ процесса; этот поток физически представляется технологическими указаниями, описаниями стандартов и т. д.
2) поток документов, отображающих результаты выполнения работ процесса; физически этот поток представляется картами учета продукции каждой операции, результатами тестов и экспертиз, отчетами о браке и т. д. Что касается возможностей представленияситуаций и событий в IDEF3, то они меньше по сравнению с ARISeEPC и BPMN.
Спецификация IDEF3 предусматривает два типа диаграмм:
1) Process Flow Description (PFD) – описание очередности выполнения работ;
2) Object State Transition Description (OSTD) –описаниепереходов состояний объектов.
Спецификация IDEF3 имеет свои особенности:
1) в отличие от IDEF0 и DFD нотация IDEF3 не может быть использована на контекстном уровне, т. е. IDEF3-диаграммы – этовсегда детализации блоков диаграмм IDEF0, DFD или IDEF3;
2) в отличие от IDEF0 и DFD возможно построение параллельных альтернативных декомпозиций одного и того же функционального блока, т. е. один и тот же блок может иметь несколько IDEF3-декомпозиций, отражающих различные взгляды на этот блок. Этаособенность обусловливает определенную специфику нумерацииблоков в IDEF3;
3) IDEF3-диаграммы по природе своей алгоритмичны: подобноблок-схемам они предполагают прохождение по функциональнымблокам от начального блока до конечного. При этом каждый раз траектория прохождения может изменяться. В блок-схемах траекторияпрохождения блоков определяется конкретикой исходных данных, а в IDEF3 в дополнение к исходным данным на траекторию прохождения блоков влияет конкретика состояний работ, представляемыхфункциональными блоками: работа может быть либо завершена, либо выполняться, либо быть не начатой. В блок-схемах условияветвления процесса (логические выражения) ассоциируются толькос данными, в IDEF3 логические операторы проверяют факты завершенности или незавершенности работ. Так же, как и в алгоритмахконкретная траектория прохождения диаграммы в IDEF3 называетсясценарием. В BPWIN имеются встроенные средства документирования сценариев.
Изменчивость сценариев обусловливает возникновение вопросов:
1) как часто выполняется или не выполняется та или иная работа;
2) как долго выполняется конкретная работа;
3) как часто те или иные работы завершаются одновременно.
Ответы на подобные вопросы призвано дать имитационное моделирование, позволяющее позаданной IDEF3-диаграмме многократно «проигрывать» бизнес-процесс и определять его характеристикиметодом Монте-Карло. BPWIN не имеет встроенных средств имитационного моделирования, но его IDEF3-диаграммы могут экспортироваться в эффективную систему имитационного моделированияARENA, созданнуюфирмойSystemModellingCorporation.