BPMN это графическая нотация моделирования бизнес-процессов ( Business Process Modeling Notation) — индустриальный стандарт визуального описания исполняемых моделей процессов, ориентированных на интерактивное взаимодействие с участниками. Нотация BPMN это мощное современное графическое средство представления проектных решений. Общая структура графической нотации показана на рисунке.
Нотация BPMN визуального моделирования автоматизируемых бизнес процессов информационными системами различного назначения, созданная группой OMG, применяется при объектной декомпозиции предметной области и ее бизнес процессов. В нотации моделирования BPMN выделяют пять основных категорий элементов:
- элементы потока (события, процессы и шлюзы);
- данные (объекты данных и базы данных);
- соединяющие элементы (потоки управления, потоки сообщений и ассоциации);
- зоны ответственности (пулы и дорожки);
- артефакты (сноски).
Вот определения некоторых из них.
Поток — это элементы, которые соединяются друг с другом для формирования бизнес-процессов
События — это то, что происходит и может повлиять на бизнес-процесс. Событие может быть как внешним, так и внутренним.
Действия — это работы, выполняемые в рамках бизнес-процесса(задачи и подпроцессы).
Шлюзы используются для управления взаимодействием потоков последовательности по мере их схождения и расхождения в рамках процесса.
Данные — это в основном информация, необходимая или производимая при выполнении бизнес-процесса.
Пулы представляют участников бизнес-процесса.
Артефакты добавляют важную информацию к процессу, например, дополнительные примечания, текстовые аннотации.
Более подробно познакомиться с содержанием стандарта, условными обозначениями элементов на BPMN-диаграммах и примерами построения диаграмм можно во многих источниках, но на мой взгляд, наибольшего внимания заслуживает статья «Нотация BPMN».
Перечисленные элементы BPMN помещаются на диаграмму в виде различных фигур перетаскиванием из инструментальной панели, либо при помощи кнопок палитры элементов окна диаграммы.
Главной особенностью нотации BPMN, как средства представления проектных решений, является то, что она позволяет точно и однозначно описывать бизнес процесс, используя строгую семантику – возможность исполнения, последовательность шагов внутри процесса, межпроцессное взаимодействие. В ней отражен современный событийный подход к построению программных средств, к которым относятся и информационные системы.
Особенности использования графической нотации BPMN для моделирования автоматизируемых бизнес-процессов при предпроектном обследования предметной области проектируемых информационных систем представлены в статье BPMN и UML диаграммы при проектировании информационных систем.
Графическая нотация BPMN поддерживается многими инструментальными средствами (CASE-средствами) проектирования информационных систем. Но в силу ее исключительности для BPMN разработаны и созданы специальные средства поддержки BPMS. А для курсового и дипломного проектирования имеются более простые в использовании и дешевые программы создания BPMN диаграмм.
Заключение
Нотация BPMN это незаменимое средство визуального моделирования автоматизируемых бизнес процессов информационными системами различного назначения.
Связанные материалы
- Сравнительный анализ методов проектирования
- Графические нотации стандартов IDEF
- Язык моделирования UML
- Графическая нотация методологии ARIS
- Язык моделирования систем SysML