Построение диаграммы IDEF0 В BPWIN

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

Построение диаграммы IDEF0 В BPWIN

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

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

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

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

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

Построение диаграммы IDEF0 В BPWIN

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

Построение диаграммы IDEF0 В BPWIN

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

Построение диаграммы IDEF0 В BPWIN

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

Построение диаграммы IDEF0 В BPWIN

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

Построение диаграммы IDEF0 В BPWIN

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

Построение диаграммы IDEF0 В BPWIN

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

Построение диаграммы IDEF0 В BPWIN

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

Построение диаграммы IDEF0 В BPWIN

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

Построение диаграммы IDEF0 В BPWIN

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

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

До связи!

22
6 комментариев

А зачем? кто это в реальной работе использует? Мне казалось умерло лет 10 назад

2
Ответить
Автор

Как и наука о данных в целом, которой более 50 лет, стандарт IDEF0 не является чем-то передовым. Но для своих задач (построение наглядной модели) она до сих пор применима.

Ответить

нас заставляют по нашей специальности 09.02.05 схемы такие в диплом разрабатывать

Ответить

Я про другое. Сейчас для построения моделей используют bpmn, uml, mindmap. За 10 лет практической работы системным аналитиком ни разу не встречал в реальной работе использование IDEF0 поэтому и спрашиваю кто это реально использует, какие компании?

Ответить