Тхе кључна разлика између дијаграма случаја употребе и дијаграма активности је да дијаграм примене помаже да се моделирају интеракције система и корисника, док дијаграм активности помаже да се моделира ток рада система.
УМЛ означава Унифиед Моделинг Лангуаге. Разликује се од других програмских језика као што су Ц, Ц ++, Јава. Помаже у стварању сликовног приказа софтверског система. Оријентација објеката је најчешћа методологија за развој софтверских решења. УМЛ дијаграми помажу у представљању објектно оријентисаних концепата. Ови дијаграми помажу концептуално моделирање и чине их једноставним и лакшим за разумевање система. Постоје разни УМЛ дијаграми. Две од њих су дијаграм примене и дијаграм активности.
1. Преглед и кључне разлике
2. Шта је дијаграм случајева употребе
3. Шта је дијаграм активности
4. Упоредна упоредба - Користите дијаграм случаја и дијаграм активности у табеларном облику
5. Резиме
Постоје два типа УМЛ моделирања. Они су структурирано моделирање и моделирање понашања. Структурирано моделирање описује статичке карактеристике система док моделирање понашања описује динамичку природу система. Дијаграм употребе случаја је дијаграм понашања.
Случај за једну употребу представља функционалност високог нивоа система. Елипса представља случај употребе, а име је написано унутар ње. Глумац се позива на случај употребе. То може бити особа, други систем или организација која има за циљ да га користи. Штавише, правоугаоник представља границу система.
Дијаграм корисничког случаја за банкомат је сљедећи.
Слика 01: Користите дијаграм случаја
Купац је глумац. Обавља случајеве употребе као што су чек, полозај готовине и подизање новца. Линије представљају повезаност између клијента и случајева употребе. Банка је секундарни актер и обавља случај употребе пунећи банкомат готовином. Надаље, дијаграми случајева могу такође представљати зависности.
Постоје две зависности које се зову укључују и проширења. Када случај употребе захтева подршку другог случаја употребе, та два случаја употребе зависе "укључи". Да би повукао новац, систем прво треба да провери стање. Дакле, то је инклузија зависности. Након провере стања, депоновања новца или подизања новца, купац може да одштампа рачун. Није потребно, али је могуће. Стога ти случајеви употребе и случајеви примања штампања зависе „продужава се“. Генерално, дијаграм случајева употребе помаже да се моделира контекст система.
Дијаграм активности је други дијаграм понашања. Слично је с дијаграмом тока који представља ток из једне активности у другу активност. Активности су различите операције система. Овај дијаграм пружа систем високог нивоа. Примјер дијаграма активности за управљање студентима је сљедећи.
Слика 02: Дијаграм активности
Дијаграм почиње почетним чвором. Први корак је преглед детаља о студенту. Након тога је услов. Дијамантни симбол представља стање. Провјерава да ли студент постоји или не. Ако је студент нови, онда је корак за прављење записа за тог новог ученика.
Надаље, ако студент већ постоји, постоји још један услов да се провјери да ли студент још увијек учи или не. Ако није, могуће је избрисати студентске записе. Ако ученик још учи, могуће је ажурирати записе.
Стварање, ажурирање и брисање записа удружите се користећи заједнички симбол. Овај симбол комбинује више акција у једну. Коначно, могу се погледати детаљи ученика. Симбол краја означава завршетак тока поступка. То је пример дијаграма активности.
Дијаграм случаја употребе представља интеракцију корисника са системом. С друге стране, дијаграм активности представља низ акција или контроле протока у систему сличном дијаграму тока. Дијаграм случаја употребе помаже да се моделирају интеракције система и корисника, док дијаграм активности помаже да се моделира ток рада система. Ово је главна разлика између дијаграма случаја употребе и дијаграма активности.
Употреба дијаграма случаја и дијаграм активности су УМЛ дијаграми понашања који описују динамичку природу система. Разлика између дијаграма случаја употребе и дијаграма активности је у томе што дијаграм случаја употребе помаже да се моделирају систем, интеракције корисника, док дијаграм активности помаже да се моделира радни ток система. Ови дијаграми пружају вишеструке предности. Они помажу да се моделирају захтеви предузећа и да се стекне разумевање функционалности система.
1.Туториалс Поинт. "УМЛ - Дијаграми активности." Туториалс Поинт, 8. јануара 2018. Доступно овде
2.Туториалс Поинт. „УМЛ - Користите дијаграме случајева.“ Туториалс Поинт, 8. јануара 2018. Доступно овде
3. "Водич за дијаграм активности УМЛ-а". Луцидцхарт, 18. априла 2018. Доступно овде