{"id":14293,"url":"\/distributions\/14293\/click?bit=1&hash=05c87a3ce0b7c4063dd46190317b7d4a16bc23b8ced3bfac605d44f253650a0f","hash":"05c87a3ce0b7c4063dd46190317b7d4a16bc23b8ced3bfac605d44f253650a0f","title":"\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 \u043d\u0435 \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0432 \u043d\u0438 \u043a\u043e\u043f\u0435\u0439\u043a\u0438","buttonText":"","imageUuid":""}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

До связи!

0
5 комментариев
Mikhail Romashov

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

Ответить
Развернуть ветку
NTA
Автор

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

Ответить
Развернуть ветку
Немой Артем

а где можно скачать эту программу? без вирусов

Ответить
Развернуть ветку
Лера Венская

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

Ответить
Развернуть ветку
Mikhail Romashov

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

Ответить
Развернуть ветку
2 комментария
Раскрывать всегда