Professional Documents
Culture Documents
1.Domasna zadaca za IС
1.Domasna zadaca za IС
Бизнис процеси се начините на кои работата е организирана, координирана и фокусирана на производство на одреден
производ или услуга. Односно, секоја компанија може да се разгледува како збир од бизнис процеси. Бизнис процесите најчесто се
поврзани со одредена функционална област (на пример продажба и маркетинг), всушност тие се функциите на информацискиот
систем.
Задача
Нашата цел е да ги дефинираме бизнис процесите на конкретен информациски систем кој го избираме сами.
За таа цел, потребно е да се изработи табела во која ќе бидат прикажани функционалната област, бизнис процесот и соодветно
негов опис, и соодветно дијаграм за секој бизнис процес одделно.
Табела 7.1 ја покажува листата на елементи за моделирање кои се претставени со нотација и прикажува сеопфатна листа на бизнис
процес концепти кои би можеле да се опишат преку бизнис процесот на моделирање и нотација.
Тип на настани:Message, Timer, Exception, Cancel, Compensation, Rule, Link, Multiple и Terminate.
Активност
Активноста е претставена со правоаголник со заоблени агли и опишува вид на работа што мора да се направи.
Задача
Задачата претставува еден дел од работата што не е или не може да се разложи на дополнителни нивоа на бизнис
процес деталите без претставување преку дијаграми на чекорите во постапката (што не е целта на BPMN)
Под-процес
Се користи за да сокрие или открие дополнителни нивоа на бизнис процес деталите. Кога се распаѓа, под-процес е
означена со знакот плус покрај крајна линија на правоаголникот; кога се проширува, заоблени правоаголник се
проширува за да ги прикаже сите проток објекти, поврзувачки објекти и артефакти. Има свои автономни почеток и крај настани;
секвенцијални текови од родител процесот не смеат да ја преминат границата.
Проширен под-процес
Границите на под-процесот се проширени и деталите (на процесот) се видливи во рамките на границата. Забележуваме дека
секвенцијалниот тек не може да ја помине границата на под-процесот.
Портал
Порталот е претставен со дијамант форма и одредува разделување и спојување на патеки, во зависност од состојбата на
изразите.
Видови на поратли:
Ексклузивни
Се користи за креирање на алтернативни текови во процесот, бидејќи само еден од алтернативните патишта може да се избере.
Постојат два типа на ексклузивни портали: базирани на настан и базирани на податоци.
Базиран на настани
Ова решение претставува точка на разгранување каде алтернативите се базираат на настан кој
се случува во тој момент во процесот. Одреден настан, обично прием на порака, одредува која
патека ќе се земе. Останатите видови на настани може да се користат, како на пр.тајмер. Само
една од алтернативите ќе биде избрана. Постојат две опции за примање на пораки. Задачи од
типот Примачи може да се користат (слика лево) и среден настан од тип порака може да се
користат (слика десно).
Базиран на податоци
Ова решение претставува точка на разгранување каде алтернативите се базираат на условните изрази содржани
во рамките на излезниот секвенцијален тек. Само една од алтернативите ќе биде избрана.
Паралелни
Се користи за да се создадат паралелни патеки без оценување на сите услови.
Инклузивни
Ова решение претставува точка на разгранување каде алтернативите се базираат на
условните изрази содржани во рамките на излезниот секвенцијален тек. Во извесна смисла
тоа е групирање на поврзани независни бинарни (да/не) одлуки. Бидејќи секоја патека е независна, сите комбинации на патеки може
да се земат од нула за сите. Сепак, тие може да бидат дизајнирани така што барем една патека ќе биде избрана. Постојат две верзии
на овој тип на решение. Првата користи колекција од условни секвенцијални текови, означени со мини дијаманти (слика лево).
Втората користи ИЛИ портал, најчесто во комбинација со други портали(слика десно).
Паралелно базирани на настан - Два паралелни процеси започнуваат врз основа на еден настан, но не постои евалуација-оценување
на настанот.
Секвенцијален тек
Секвенцијалниот тек е претставен со солидна линија и стрела, и покажува во кој редослед активностите се изведуваат.
Нормален тек
Нормалниот тек се однесува на протокот кој потекнува од почетниот настан и продолжува преку активности преку алтернативни и
паралелни патеки, додека да заврши во крајниот настан.
Секвенцијалниот тек може да има симбол на својот почеток, мал дијамант кој покажува еден од големиот број на
условни текови од вршењето на активноста,
додека дијагонала коса црта укажува на стандардниот тек од одлука или активност со условни текови.
Порака Тек
Порака тек е претставен со испрекината линија, отворен круг на почетокот, и отворена стрела на крајот. Тоа ни кажува каква пораки
тече низ организациските граници (т.е. помеѓу базени). Пораката проток никогаш не може да се користи за да се поврзат активности
или настани во рамките на истиот базен.
Спојување (И-спојување)
BMNP го користи терминот “спојување” кој се однесува на комбинирање на две или повеќе паралелни патеки во
една патека (исто така познат како И-спојување или синхронизација). Паралелен (И) портал се користи за да
покаже спојувањето на повеќето текови.
Спојување (ИЛИ-спојување)
BMNP го користи терминот “спојување” кој се однесува на ексклузивно комбинирање на две или повеќе
паралелни патеки во една патека (исто така познат како ИЛИ-спојување). Спојувачкиот (ИЛИ) портал се користи
за да покаже спојувањето на повеќето текови. Ако сите дојдовни текови се алтернатива, тогаш портал не е
потребен; тоа е неконтролиран тек кој го обезбедува истото однесување.
Looping
BPMN обезбедува два механизми за looping во рамките на процесот.
Трансакција
Една форма на под-процес во кој сите содржани активности мора да се третираат како целина, т.е., сите тие мора
да се завршат за да се исполни целта, и ако некој од нив не успее, сите тие мора да бидат компензирани
(недовршени). Трансакциите се разликуваат од проширените под-процеси со тоа што се опкружени со двојна
линија.
Group (група)
Групата е претставена со правоаголник со заоблени-агли и испрекинати линии. Групата се користи за
групирање на различните активности, но не влијае на протокот на дијаграмот.
Здружение
Здружението е претставено со точкаста линија. Тоа се користи за да се поврзат артефакт или текст со Тек објект, и може да покаже
некои насоки со користење на отворена стрела (кон артефакт да претставува резултат на тоа, од артефакт да претставува влез, и двете
за да се покаже дека тоа се чита и ажурира). Не се користат насоки кога Артефакт или текст е поврзан со низа или порака проток (како
тече покажува насоката).
Annotation (коментар)
Еден коментар се користи за да му даде на читателот на моделот / дијаграмот разбирлив впечаток.
Pool (базен)
Ги претставува главните учесници во процесот, најчесто различните организации. Базенот содржи една или повеќе ленти (како
вистински базен). Базенот може да биде отворен (односно, покажувајќи внатрешни детали) кога е прикажан како голем правоаголник
и ги покажува едната или повеќето ленти, или пропаднати (т.е., ги крие внатрешните детали) кога е прикажан како празен
правоаголник кој се протега по широчина и височина на дијаграмот.
Lane (Лента)
Се користи за организирање и категоризирање на активностите во рамките на еден базен во согласност со функцијата или улогата, и е
опишан како правоаголник кој се протега по широчина или височина на базенот. Лентата содржи проток објекти, поврзувачки објекти
и артефакти.