Різниця між діаграмою випадку використання та діаграмою активності

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

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. Доступно тут