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