Время прочтения: 4 мин.

Давайте разберем, что такое BPwin и IDEF0? BPwin (AllFusion Process Modeler) — это инструмент для моделирования процессов. Методология IDEF0 — это графическое и текстовое изображение, которое должно дать ответ на определенные вопросы.

Посмотрев на диаграмму, вы спросите, что это за вход да выход, как относить контроль и механизм к процессу, и как я должен получить ответ. Давайте по порядку: две основные составляющие части, по которой строится диаграмма — это прямоугольник и стрелка. Прямоугольник — это процесс. В нем обычно пишут название процесса и надпись должна быть глаголом. Стрелка – это входящие в процесс, их может быть много, но надо выделить четыре основных направления стрелок.

Стрелка слева – это «вход» (обозначает начало процесса), без которого не может начаться процесс. Грубо говоря, процесс будет изменён в конечный итог — «выход».

Стрелка «механизм» — это то, посредством чего процесс производится. Это могут быть люди или инструменты.

Стрелка «контроль» — это управляющее воздействие на процесс, например, инструкция, алгоритм, спецификации.

Хочу для понимая привести банальный пример приготовления шашлыка.

Приготовление шашлыка — это и есть процесс, для которого нам нужны: мясо, зелень, специи (начало).

Для приготовления вкусного шашлыка нам нужно: повар Гарик, мангал и шампура (механизм).

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

В итоге — если все соблюсти (process), получится вкусный шашлык.

Возможно, сейчас Вы подумали: «Да, такую диаграмму несложно нарисовать в Paint». Это была только контекстная диаграмма или, другими словами, диаграмма верхнего уровня. Дальше идет декомпозиция (разделение целого на части), в дереве процессов выбираем декомпозицию IDEF0 и выбираем оптимальные четыре процесса. Если будет много, то удалим один или несколько процессов.

Когда все выбрано, видим следующее:

Эм, так не пойдет! Давайте сделаем этот процесс декомпозиции более наглядным:

Теперь давайте разберем более подробно процесс декомпозиции. Первый — процесс мариновки мяса для шашлыка. Для него нам понадобятся: мясо, специи и повар Гарик. Остальные процессы будет выполнять он. Для мариновки нужно соблюдать инструкцию и алгоритм (алгоритм также будет участвовать по всем процессе). Дальше идет жарка шашлыка, для этого нам понадобиться замаринованное мясо, шампура, мангал. И последний процесс — добавление зелени в шашлык, для этого нужна сама зелень. Как Вы могли заметить, вместо четырех процессов у нас осталось лишь три. Последний — мы удалили, поскольку он не нужен для построения диаграммы.

 Для лучшего понимания диаграммы рекомендую не лениться и ставить названия, выравнивать стрелки, делать разветвление (Алгоритм, повар Гарик), изменять шрифт текста, цвет.

В целом, на простом примере мы показали — как делается построение диаграммы в BPwin. В моделирования BPwin можно построить простые и сложные процессы для анализа и оптимизации.  Огромное преимущество BPwin — это понятный графический интерфейс, который легко поймет каждый.

В следующей статье мы расскажем о построение IDEF3 и DFD модели в BPwin.  До связи!