Professional Documents
Culture Documents
07 UML Activity Diagram
07 UML Activity Diagram
UML – ДИЈАГРАМИ НА
АКТИВНОСТИ
вон. проф. д-р Слободан КАЛАЈЏИСКИ
доц. д-р Кире ТРИВОДАЛИЕВ
Дијаграми на активности
q Преку дијаграмите на активности се покажуваат чекорите
кои треба да се направат (секој чекор се нарекува
активност) во одреден бизнис процес (или корисничко
сценарио) за да се постигне одредена функционалност
1
11/9/15
Активности
q Активноста е чекор во некој процес кој означува
извршување на одредена работа.
v некоја пресметка,
име на активноста
v пронаоѓање на
податоци,
v манипулација со информации, или
v верификација на податоци.
Транзиции
q Активностите во дијаграмот на активности меѓу себе се
поврзуваат со транзиции (стрелки) кои се активираат по
завршувањето на одредена активност.
[услов за извршување]
2
11/9/15
Дијаграми на активности
Почеток на активноста
Активност
Тек на активности
Крај на активноста
Гранење
q Условно гранење:
v Кога текот на активности треба да исполнува одреден услов
[да]
услов
[не]
q Паралелни текови
v Кога текот на активности може да вклучи било која гранка без
проверка на одредени услови
спојување раздвојување
3
11/9/15
ПРИМЕР
Гранење во
дијаграмот на
активности
ПРИМЕР
Паралелни
активности во
дијаграмите на
активности
4
11/9/15
ПРИМЕР
Комуникација преку
сигнали во
дијаграмите на
активности
Пливачки патеки
q Кај некои дијаграми на активности, со цел подобро да се
визуелизира решението, се користат т.н. пливачки патеки
(swim lanes) преку кои се врши делба на дијаграмот според
улогите на учесниците кои ги извршуваат активностите во
истиот, при што секоја активност се појавува во соодветната
патека.
5
11/9/15
ЗАДАЧИ
q Да се нацрта дијаграмот на активности преку кој ќе се
прикаже алгоритам за пресметка на n!.
ЗАДАЧИ
Активностите кои се случуваат во еден факултет во текот на еден семстар
треба да се опишат со дијаграм на активности. Имено студентите на
почетокот од семестарот поднесуваат документи за упис. Овие документи
ги примаат вработените на студентски прашања и ги проверуваат условите
за упис. Ако условите за упис се исполнети, тогаш студентот се запишува на
соодветниот семестар и може да ги посетува предметите кои ги одбрал во
текот на запишувањето на семестарот.
6
11/9/15
ЗАДАЧИ
ЗАДАЧИ