Най- ключова разлика между диаграма на случай на използване и диаграма на активността е, че Използвайте случайната диаграма помага за моделиране на взаимодействията между системата и потребителя, докато диаграмата на активността помага за моделиране на работния процес на системата.
UML означава Унифициран език за моделиране. Той е различен от другите езици за програмиране като C, C ++, Java. Той помага да се изгради изобразително представяне на софтуерната система. Ориентацията на обектите е най-разпространената методология за разработване на софтуерни решения. UML диаграмите помагат да се представят обектно ориентирани концепции. Тези диаграми помагат за концептуалното моделиране и правят по-лесно и по-лесно разбирането на системата. Има различни UML диаграми. Две от тях са диаграма на случаите и диаграма на активността.
1. Преглед и ключова разлика
2. Какво е диаграма за използване на случая
3. Какво е диаграма на дейностите
4. Паралелно сравнение - Използвайте диаграма на случаите и диаграма на активността в таблична форма
5. Резюме
Има два типа UML моделиране. Те са структурирано моделиране и моделиране на поведението. Структурираното моделиране описва статичните характеристики на системата, докато моделирането на поведението описва динамичния характер на системата. Използвайте случай диаграма е поведенческа диаграма.
Един случай за използване представлява функционалността на системата на високо ниво. Елипса представлява случай на употреба и името е изписано вътре в нея. Актьор се позовава на случай на употреба. Това може да бъде човек, друга система или организация, който има за цел да използва системата. Освен това правоъгълник представлява границата на системата.
Диаграмата на потребителските случаи за банкомат е следната.
Фигура 01: Използвайте диаграма на случая
Клиентът е актьор. Той изпълнява случаи на използване като чек салдо, депозит в брой и тегли пари. Редовете представляват връзката между клиента и случаите на използване. Банката е второстепенен участник и изпълнява случая за използване, като попълва банкомата с пари в брой. Освен това, използвайте диаграми от случаи също могат да представляват зависимости.
Има две зависимости, наречени включват и разширява. Когато случаят на употреба изисква поддръжката на друг случай на използване, тези два случая на употреба имат зависимост „включва“. За да тегли пари, системата първо трябва да провери баланса. Следователно това е включена зависимост. След проверка на баланса, депозиране на пари или изтегляне на пари, клиентът може да отпечата квитанция. Не е необходимо, но е възможно. Следователно, случаите на използване и случаят на използване на разпечатки на разписки има зависимост „разширява се“. Като цяло диаграмата на случаите на използване помага за моделиране на контекста на системата.
Диаграмата на дейността е друга диаграма на поведение. Той е подобен на блок-схема, която представлява потока от една дейност към друга дейност. Дейностите са различните операции на системата. Тази диаграма осигурява изглед на високо ниво на системата. Примерна диаграма на дейностите за управление на студентите е следната.
Фигура 02: Диаграма на активността
Диаграмата започва с началния възел. Първата стъпка е да разгледате подробности за студентите. След това има състояние. Диамантен символ представлява условие. Проверява дали студентът съществува или не. Ако студентът е нов, тогава стъпката е да създадете записи за този нов ученик.
Освен това, ако студентът вече съществува, има още едно условие да проверите дали той все още учи или не. Ако не, е възможно да се изтрият студентските записи. И ако ученикът все още се учи, тогава е възможно да се актуализират записи.
Създавайте, актуализирайте и изтривайте записи, обединявайте се, като използвате общия символ. Този символ комбинира повече действия в едно. Накрая може да се видят подробности за студентите. Символът на края показва завършването на потока на процеса. Това е примерна диаграма на дейността.
Диаграма на случай на използване представлява взаимодействието на потребителя със системата. От друга страна, диаграма на активността представлява серията от действия или контрол на потока в система, подобна на блок-схема. Използваната случайна диаграма помага за моделиране на взаимодействията между системата и потребителя, докато диаграма на активността помага за моделиране на работния процес на системата. Това е основната разлика между диаграмата на случаите на използване и диаграмата на активността.
Използвайте диаграма на случай и диаграма на дейностите са поведенчески UML диаграми, които описват динамичния характер на системата. Разликата между диаграмата на случаите на използване и диаграмата на активността е, че диаграма на случай на използване помага за моделиране на системата, взаимодействията на потребителите, докато диаграмата на активността помага за моделиране на работния поток на системата. Тези диаграми осигуряват множество предимства. Те помагат да се моделират бизнес изискванията и да се разбере високо ниво на функционалността на системата.
1.Учебни точки. „UML - Диаграми за активност.“ Точка за уроци, 8 януари 2018 г. Достъпно тук
2.Учебен пункт. „UML - Използвайте диаграми на случаи“ Точка за уроци, 8 януари 2018 г. Достъпно тук
3. "Урок за диаграма на UML активност." Lucidchart, 18 април 2018 г. Достъпно тук