Отличие BPMN от блок-схем

Когда вас спросят зачем использовать BPMN, а не обычные блок-схемы — отправьте им ссылку на эту статью.

Пару слов о BPMN

BPMN — это открытый международный стандарт, нотация для моделирования бизнес-процессов. Он похож на блок-схемы, за что его любят представители бизнеса. Он прост для понимания, но при этом выразителен и способен отобразить любую логику бизнес-процессов. Разрабатывается с конца 90-ых.

А что в блок-схемах?

Блок-схемы появились в 30-ых годах, в Америке. Постепенно они развились в UML и другие нотации типа DRAKON.

1. Встроенные правила и семантика

Каждый значок в BPMN имеет конкретное значение и правила взаимодействия друг с другом. Все правила описаны в стандарте.

Нажмите, чтобы скачать в большом размере

А что в блок-схемах?

Строгая семантика в большинстве типов блок-схем отсутствует (она есть только в некоторых UML-диаграммах). Это значит, что каждую новую схему, которую вы видите, нужно понимать с нуля.

2. Иерархия моделей

BPMN позволяет моделировать как высокоуровневые процессы, так и опускаться вглубь до деталей каждой конкретной модели.

А что в блок-схемах?

Готовых инструментов для отображения иерархии нет, нужно изобретать свои.

3. Межпроцессное взаимодействие

BPMN позволяет моделировать взаимодействие процессов или внешних участников процессов.

А что в блок-схемах?

Нужно изобретать свои варианты. И учить окружающих их понимать.

4. Мощная поддержка событий

В BPMN события могут запускать процессы, прерывать их, отправлять по другому маршруту и так далее. Более 40 типов событий позволяют моделировать что угодно.

Картинки по запро�у bpmn events all

А что в блок-схемах?

Есть элементы для начала и завершения схемы процесса. Остальные события надо выдумывать самим.

5. Исполнимые процессы

Правильно составленная BPMN-модель может быть скомпилирована в программу.

А что в блок-схемах?

Ничего подобного нет.

В итоге

Блок-схемы подойдут для иллюстрации машиннного алгоритма, простой последовательности действий или урока информатики в 11 классе.

BPMN подойдёт для моделирования настоящих бизнес-процессов.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Комментарии

Вам так же понравится

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: