Некоторые отличия диаграмм IDEF0 и BPMN:
Цель использования: IDEF0 подходит для высокоуровневого функционального моделирования, BPMN — для детального проектирования и автоматизации процессов. 4
Упор на статических или динамических элементах: IDEF0 делает акцент на статических элементах, показывает входы, выходы, ресурсы, регламентирующие документы. 4 BPMN позволяет отобразить процесс в динамике. 4
Возможность показа альтернативных сценариев: в IDEF0 нельзя показать развилки в сценарии, диаграмма не может ответить на вопрос «а что, если…». 5 В BPMN есть возможность изобразить развилки — альтернативные и параллельные процессы. 5
Графические элементы: в IDEF0 прямоугольники обозначают действия или этапы, а стрелки — ресурсы и исполнители. 3 В BPMN есть такие элементы, как задача (прямоугольник), событие (круг), шлюз, развилка (ромб), поток, ход (стрелка) и другие. 3
Степень формализации: IDEF0 характеризуется высокой формализацией и строгими правилами построения диаграмм. 4 BPMN имеет среднюю формализацию и гибкость в моделировании. 4