7. Лекция: Моделиране на бизнес процеси с помощта на bPwin

Case-инструменти за моделиране на бизнес процеси. Инструментална среда BPwin. Принципи на изграждане на модел IDEF0: контекстна диаграма, предмет на моделиране, цел и гледна точка. IDEF0 диаграми: контекстна диаграма; диаграми на разлагане; диаграми на дърво на възли; диаграми само за експозиция (FEO). Работи (Дейност). Стрелки. Тунелни стрели. Номериране на произведения и диаграми. Диаграма рамка. Сливане и разделяне на модели. Създаване на отчети.

Моделирането на бизнес процеси обикновено се извършва с помощта на инструменти за казуси. Тези инструменти включват BPwin (технология PLATINUM), Silverrun (технология Silverrun), Oracle Designer (Oracle), Rational Rose (Rational Software) и др. Функционалността на инструментите за моделиране на структурни бизнес процеси ще бъде разгледана с помощта на инструмента за казуси BPwin като пример.

BPwin поддържа три методологии за моделиране: функционално моделиране (IDEF0); описание на бизнес процеси (IDEF3); диаграми на потока от данни (DFD).

bPwin Workbench

BPwin има доста прост и интуитивен потребителски интерфейс. Когато стартирате BPwin, по подразбиране се появява основната лента с инструменти, палетата с инструменти (чийто външен вид зависи от избраната нотация) и от лявата страна навигаторът на модела - Model Explorer (Фиг. 7.1).

При създаване на нов модел се появява диалогов прозорец, в който трябва да посочите дали моделът да бъде създаден отново или ще се отваря от файл или от хранилището на ModelMart, след което въведете името на модела и изберете методологията, по която ще бъде изграден моделът (Фиг. 7.2).

Както бе споменато по-горе, BPwin поддържа три методологии - IDEF0, IDEF3 и DFD, всяка от които решава свои специфични задачи. В BPwin е възможно да се изградисмесени модели, т.е. един модел може едновременно да съдържа диаграми на IDEF0 и IDEF3 и DFD. Съставът на палитрата с инструменти се променя автоматично при превключване от една нотация към друга.

лекция

Фиг. 7.1.Интегрирана среда за разработка на BPwin модел

моделиране

Фиг. 7.2.Диалогов прозорец за създаване на модел

Изграждане на модел > В началните етапи на създаване на ИС е необходимо да се разбере как работи организацията, която ще бъде автоматизирана. Мениджърът познава добреработатакато цяло, но не е в състояние да се задълбочи в детайлитеот работатана всеки обикновен служител. Обикновеният служител знае добре какво се случва на работното му място, но може да не знае как работят колегите му. Следователно, за да се опишеработатана едно предприятие, е необходимо да се изгради модел, който да бъде адекватен на предметната област и да съдържа знанията на всички участници в бизнес процесите на организацията.

Най-удобният език за моделиране на бизнес процеси е IDEF0, където системата е представена като набор от взаимодействащиработиили функции. Такава чисто функционална ориентация е фундаментална - функциите на системата се анализират независимо от обектите, върху които работят. Това ви позволява по-ясно да моделирате логиката и взаимодействието на процесите на организацията.

Процесът на моделиране на система в IDEF0 започва със създаването наконтекстна диаграма- диаграма на най-абстрактното ниво на описание на системата като цяло, съдържаща дефиницията на обекта на моделиране, целта и гледната точка върху модела.

Субектът се разбира като самата система, докато е необходимо да се установи точно какво е включено в системата и какво е извън нея, с други думи, да се определи какво ще се разглежда по-нататък като компоненти на системата, иче като външно влияние. Определянето на предмета на системата ще бъде значително повлияно от позицията, от която се разглежда системата, и целта на моделирането - въпроси, на които конструираният модел трябва да отговори. С други думи, в началото е необходимо да се определи областта на моделиране. Описанието на площта както на системата като цяло, така и на нейните компоненти е основата за изграждане на модела. Въпреки че се предполага, че зоната може да бъде коригирана по време на симулацията, тя обикновено трябва да бъде формулирана първоначално, тъй като областта е тази, която определя посоката на симулацията. При формулирането на площ трябва да се вземат предвид два компонента - ширина и дълбочина. Ширината предполага определяне на границите на модела – какво ще се разглежда вътре в системата и какво ще бъде извън нея. Дълбочината определя на какво ниво на детайлност е завършен моделът. При определяне на дълбочината на системата е необходимо да се имат предвид ограниченията във времето - сложността на изграждане на модел нараства експоненциално с увеличаване на дълбочината на декомпозиция. След определяне на границите на модела се приема, че не трябва да се въвеждат нови обекти в моделираната система.