Моделирование бизнес-процессов
Структурно-функциональное моделирование бизнес-процессов может быть одним из этапов построения имитационной модели или выступать в качестве важного инструмента в работе системного аналитика и системного архитектора при созда-
Программные среды моделирования
нии информационных систем широкого спектра. Моделирование бизнес-процессов применяют как при создании корпоративных стандартов, разработке технологий или оптимизации структуры организации, так и при создании корпоративных вебсайтов или интернет-магазинов. Широкий спектр областей применения этого типа моделирования, а также сравнительная простота реализации породила множество программных продуктов, в том числе выпускаемых под свободной лицензией.
Среди свободного программного обеспечения, моделирующего бизнес-процессы, можно назвать такие программы, как Bonita BPM (модель бизнес-процесса, созданная в этой программе, показана на рис. 7.15) или ProcessMaker (моделирование в этой программе иллюстрирует рис. 7.16).
о-
Sufficient funds ?
f- | |||||||||||
r | % | ||||||||||
f... | appr | Tra | wsfer ' | ||||||||
Лесе | until* | ..... *-• | Act | pi Hot | iticBtlen | ||||||
Рис. 7.15. Моделирование бизнес-процесса в среде Bonita BPM
Среди проприетарного программного обеспечения в России наибольшую известность и популярность имеет программный продукт AllFusion Process Modeler (более известный под своим старым названием BPWin). Этот продукт полностью ориентирован на моделирование по стандартам семейства IDEF.
При моделировании в Process Modeler прототипом всегда является процесс (например, процесс оформления заказа). Процесс обозначается прямоугольником, у которого три стороны — это входы в процесс (верх, левая сторона, нижняя сторона), а четвертая (правая) сторона является результатом работы процесса. При этом каждый из входов имеет свое назначение: слева в процесс подается то, что подлежит обработке (информация, материалы); сверху входят нормативные документы, шаблоны, управляющие воздействия; снизу к процессу подключается тот, кто осуществляет управление процессом (персонал, устройство, управляющая система). На выходе процесса формируется результат. Первая диаграмма, описывающая моделируемый процесс, всегда выглядит довольно просто (рис. 7.17).
После создания диаграммы процесса-прототипа начинается декомпозиция: исходный процесс разбивается на несколько составляющих его подпроцессов; чаще всего это последовательные процессы, в которых результат одного процесса подается на вход другого (рис. 7.18), но процессы могут быть и параллельными.