Діаграми діяльності — переваги, недоліки і області застосування

Автор: | 20 апреля, 2017

Діаграми діяльності описують фактичне поведінка потоку роботи системи в інформаційних технологіях. Ці діаграми дуже схожі на діаграми станів, тому що дії — це фактичний стан виконання чого-небудь. Ці діаграми описують фактичний стан діяльності системи, показуючи всю послідовність виконуваних дій. Крім того, ці діаграми можуть відображати дії, які є умовними або паралельними.

Коли використовувати: діаграми дій

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

Переваги діаграм діяльності:

  • Мова моделювання UML включав ці діаграми, як правило, легко зрозумілі для аналітиків та зацікавлених сторін.
  • В UML для ІТ-аналітика бізнес: «Діаграма діяльності — одна з найкорисніших для ІТ-BA для опису потоку робіт [because] її легко зрозуміти — як для користувачів, так і для кінцевих користувачів».
  • Оскільки вони є одними з найбільш зручних для користувача діаграм, їх зазвичай розглядають як важливий інструмент в репертуарі аналітика.
  • Крім того, як зазначено вище, діаграми дій дозволяють аналітику відображати кілька умов і учасників в робочому потоці з використанням плаваючих ліній. Ролики, однак, є необов'язковими, оскільки одна умова або актор зазвичай відображаються без них.

Недоліки діаграм активності:

Мова моделювання UML включає в себе те, що ці діаграми можуть стати надмірно складними, тому що їх дружній користувачеві характер може піддаватися опису «все включено». Іншими словами, оскільки настільки просто відобразити інформацію, пов'язану з проектом, чому б не включити все це? Коли у аналітика великий проект, створення спокусливої ??одиночній, занадто складною діаграми може бути спокусою.

Однак, як зазначає один автор, «якщо ви використовуєте діаграми дій для визначення структури робочого потоку, ви Чи не повинні намагатися досліджувати кілька графіків активності аж до їх самого« атомарного »рівня». Замість цього аналітик повинен спробувати представити нову діаграму для кожного робочого потоку або, якщо це більш доцільно, використовувати swimlanes для представлення різних учасників в одному і тому ж робочому потоці.

Інший аспект цих діаграм полягає в тому, що вони не можуть Замість діаграми стану або діаграми послідовностей, тому що «діаграми дій не дають докладних відомостей про те, як ведуть себе об'єкти і як взаємодіють об'єкти». Це не є недоліком як таким, але важливо, щоб аналітик мав на увазі, коли застосовує діаграми до своєї роботи.

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

]

Застосування діаграми діяльності:

Ця діаграма була розширена, щоб вказати потоки між етапами, які передають фізичне речовина (наприклад, бензин) або енергію (наприклад, крутний момент, тиск).

  • Додаткові зміни дозволяють діаграмі краще підтримувати безперервне поведінку і безперервні потоки даних.
  • Специфікація UML 2 значно розширила можливості і масштаб діаграм діяльності за межами їх ранньої класифікації як окремий випадок діаграм станів.
  • Сьогодні діаграми дій можна розглядати як блок-схеми для 21-го століття, а моделіровщік UML використовують діаграми дій для їх опису.
  • Крім того, ці діаграми корисні в наступних методах:
  • Правила для бізнесу
  • Функції, що виконуються паралельно
  • Складна ланцюг множинних варіантів використання
  • Потоки програмного забезпечення та конфігурації логічного управління
  • Процедури з точками оцінки і альтернативними потоками
  • Одноразові чохли


all inclusive hosting