Разлика между диаграмата на случая на използване и диаграмата на дейността

Съдържание:

Разлика между диаграмата на случая на използване и диаграмата на дейността
Разлика между диаграмата на случая на използване и диаграмата на дейността

Видео: Разлика между диаграмата на случая на използване и диаграмата на дейността

Видео: Разлика между диаграмата на случая на използване и диаграмата на дейността
Видео: Architecture Kata #1 - Разбор с экспертом [Как работает настоящий Solution Architect] #ityoutubersru 2024, Декември
Anonim

Ключовата разлика между диаграмата на случаите на употреба и диаграмата на дейността е, че диаграмата на случаите на употреба помага за моделиране на системата и взаимодействията на потребителите, докато диаграмата на дейността помага за моделиране на работния процес на системата.

UML означава Унифициран език за моделиране. Той е различен от други езици за програмиране като C, C++, Java. Помага за изграждането на картинно представяне на софтуерната система. Обектната ориентация е най-разпространената методология за разработване на софтуерни решения. UML диаграмите помагат за представяне на обектно-ориентирани концепции. Тези диаграми помагат за концептуалното моделиране и правят системата лесна и лесна за разбиране. Има различни UML диаграми. Две от тях са диаграма на случаи на използване и диаграма на дейност.

Какво е диаграма на случаите на използване?

Има два вида UML моделиране. Те са структурирано моделиране и моделиране на поведението. Структурираното моделиране описва статичните характеристики на системата, докато моделирането на поведението описва динамичния характер на системата. Диаграмата на случаите на използване е поведенческа диаграма.

Един случай на употреба представлява функционалността на системата от високо ниво. Елипса представлява случай на употреба и името е написано вътре в нея. Актьор извиква случай на употреба. Това може да бъде човек, друга система или организация, която има за цел да използва системата. Освен това, правоъгълник представлява границата на системата.

Диаграмата на случаите на потребител за банкомат е както следва.

Разлика между диаграмата на случая на използване и диаграмата на дейността
Разлика между диаграмата на случая на използване и диаграмата на дейността

Фигура 01: Диаграма на случаи на използване

Клиентът е актьор. Той изпълнява случаи на използване като проверка на баланса, депозиране на пари и теглене на пари. Линиите представляват връзката между клиента и случаите на употреба. Банката е второстепенен участник и изпълнява случая на използване, като пълни банкомата с пари. Освен това диаграмите на случаите на използване могат също да представят зависимости.

Има две зависимости, наречени включване и разширяване. Когато даден случай на употреба изисква поддръжката на друг случай на употреба, тези два случая на употреба имат зависимостта „включва“. За да изтеглите пари, системата трябва първо да провери баланса. Следователно това е зависимост за включване. След проверка на баланса, депозиране на пари или теглене на пари, клиентът може да отпечата разписка. Не е необходимо, но е възможно. Следователно тези случаи на употреба и случаят на употреба на разписка за отпечатване имат зависимостта „разширява“. Като цяло диаграмата на случаите на използване помага да се моделира контекстът на системата.

Какво е диаграма на активността?

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

Ключова разлика между диаграма на случаи на използване и диаграма на дейност
Ключова разлика между диаграма на случаи на използване и диаграма на дейност

Фигура 02: Диаграма на активността

Диаграмата започва с началния възел. Първата стъпка е да видите данните за студентите. След това има условие. Символът на диамант представлява условие. Проверява дали ученикът съществува или не. Ако ученикът е нов, тогава стъпката е да създадете записи за този нов ученик.

Освен това, ако ученикът вече съществува, има друго условие за проверка дали ученикът все още учи или не. Ако не, е възможно да изтриете записите на учениците. И ако ученикът все още учи, тогава е възможно да актуализирате записите.

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

Каква е разликата между диаграмата на случаите на използване и диаграмата на дейността?

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

Разлика между диаграмата на случая на употреба и диаграмата на дейността в таблична форма
Разлика между диаграмата на случая на употреба и диаграмата на дейността в таблична форма

Обобщение – Диаграма на случаи на използване срещу Диаграма на дейност

Диаграмата на случаите на използване и диаграмата на дейността са поведенчески UML диаграми, които описват динамичния характер на системата. Разликата между диаграмата на случая на употреба и диаграмата на дейността е, че диаграмата на случая на употреба помага да се моделира системата, потребителските взаимодействия, докато диаграмата на дейността помага да се моделира работният поток на системата. Тези диаграми осигуряват множество предимства. Те помагат да се моделират бизнес изискванията и да се получи разбиране на високо ниво на функционалността на системата.

Препоръчано: