Uml activity diagrams
Діаграма активності є ще однією важливою діаграма в UML для опису динамічних аспектів системи.
Діаграма активності в основному блок-схема для подання потоку форми одного виду діяльності на інший вид діяльності. Активність може бути описана як роботи системи.
Таким чином, потік управління малюється від однієї операції до іншої. Цей потік може бути послідовним, розгалуженим або одночасно. Діаграми діяльності угод з усіма типами управління потоком даних, використовуючи різні елементи, такі як вилки, приєднатися і т.д.
Основні цілі діаграм діяльності схожі на інші чотири діаграми. Вона захоплює динамічну поведінку системи. Інші чотири діаграми використовуються, щоб показати потік повідомлень від одного об'єкта до іншого, але діаграма діяльності використовується, щоб показати потік повідомлень від одного виду діяльності до іншого.
Активність є конкретна робота системи. Діаграми діяльності використовуються не тільки для візуалізації динамічного характеру системи, але вони також використовуються для побудови виконуваного системи за допомогою прямого і зворотного проектування. Єдиним відсутньою річ в діаграмі діяльності є частина повідомлення.
Він не показує потік повідомлень від одного виду діяльності до іншого. Діаграма активності деякий час розглядається як блок-схеми. Хоча діаграми виглядає як блок-схеми, але це не так. Він показує різний потік, як паралельно, розгалуженого, паралельного і одного.
Таким чином, цілі можуть бути описані як:
Намалюйте потік активності системи.
Опишіть послідовність з одного виду діяльності на інший.
Описати паралельний, розгалуженими і паралельний потік системи.
Як намалювати Діаграма діяльності?
Діаграми діяльності в основному використовуються в якості блок-схема складається з заходів, виконуваних системою. Але діаграма діяльності не точно схема послідовності операцій, оскільки вони мають деякі додаткові можливості. Ці додаткові можливості включають в себе розгалуження, паралельний потік, Swimlane і т.д.
Перед нанесенням діаграму діяльності ми повинні мати чітке уявлення про елементи, які використовуються в діаграмі діяльності. Основним елементом діаграми діяльності є сама діяльність. Активність є функцією, виконуваної системою. Після визначення дії, які ми повинні зрозуміти, як вони пов'язані з обмеженнями та умовами.
Тому, перш ніж малювати діаграму діяльності ми повинні виділити наступні елементи:
Після того, як зазначені вище параметри визначені, ми повинні зробити психічного розташування всього потоку. Цей уявний макет потім перетворюється в діаграму дій.
Нижче наведено приклад діаграми дій для системи управління замовленнями. На діаграмі чотири заходи ідентифікуються, які пов'язані з умовами. Один важливий момент, слід чітко розуміти, що діаграма діяльності не може бути точно узгоджений з кодом. Діаграма активності зроблена розуміти потік діяльності і, головним чином, використовується бізнес-користувачів.
На таку схему викреслюють чотири основних види діяльності:
Відправити замовлення клієнта
Після прийому запиту замовлення перевіряє стан виконуються, щоб перевірити, якщо це нормально або спеціальне замовлення. Після того, як тип замовлення ідентифікується диспетчерська діяльність здійснюється і що позначається як припинення процесу.
Де використовувати Діаграми діяльності?
Основне використання діаграми активності схожий на інші чотири UML діаграм. Конкретне застосування полягає в моделюванні потоку управління від одного виду діяльності до іншого. Цей потік управління не включає в себе повідомлення.
Діаграма активності підходить для моделювання потоку активності системи. Додаток може мати кілька систем. Діаграма активності також захоплює ці системи і описує потік з однієї системи в іншу. Це специфічне використання не доступний в інших схемах. Ці системи можуть бути бази даних, зовнішні черзі або будь-який інший системи.
Тепер ми розглянемо практичного застосування діаграми діяльності. З вищесказаного видно, що діаграма діяльності звертається з дуже високого рівня. Таким чином, це дає високорівневе представлення системи. Цей високий рівень зору в основному для бізнес-користувачів, або будь-якого іншого особи, яка не є технічним фахівцем.
Ця схема використовується для моделювання діяльності, які є не тільки бізнес-вимог. Таким чином, діаграма має більший вплив на розуміння бізнесу, а деталі реалізації.
Нижче наведені основні звичаї діаграми діяльності:
Моделювання роботи потоку за допомогою діяльності.
Високий рівень розуміння функціональних можливостей системи.
Вивчити бізнес-вимоги на більш пізньому етапі.