Діаграма діяльності: навіщо вона потрібна і як її побудувати
Відео: 019. Малий ШАД - Що таке теорія ігор і для чого вона потрібна - Діляра Хакимова
Для того щоб краще управляти бізнес-процесами, їх часто намагаються формалізувати, описавши певним набором правил і представивши у вигляді якоїсь логічної схеми. Крім того, що цей метод сприяє кращому аналізу і контролю комерційної діяльності, він ще ясно розподіляє обов`язки і повноваження між працівниками і дозволяє знайти резерви підвищення ефективності діяльності фірми. В цьому плані дуже зручна в застосуванні діаграма діяльності UML (друга назва - діаграма активності), і зараз ви зрозумієте, чому вона стрімко набирає популярність. Погляньте на наступний приклад:
Він описує елементарну організацію служби доставки.
поняття
В принципі, алгоритм дій можна виразити за допомогою звичайної блок-схеми, побудованої в популярному редакторі Word або будь-який інший програмі. Однак діаграма діяльності - це щось більше. Ця схема складається з допомогою мови UML, який відмінно зарекомендував себе як об`єктно-орієнтований метод складання та аналізу бізнес-процесів, а також створення додатків. Його нотація дозволяє отримати для будь-якої системи п`ять її уявлень з наступних позицій:
- проектування;
- прецедентів;
- розгортання;
- процесів;
- реалізації.
Відео: ЧЕРЕПАХА і ЯЙЦЕ ДРАКОНА в майнкрафт !!! - БИТВА БУДІВЕЛЬНИКІВ # 1 - Minecraft
Причому кожен із згаданих способів відображення системи може містити в собі послідовність дій, яку легко уявити за допомогою алгоритму. Ось в цьому як раз діаграма діяльності не має собі рівних. З її допомогою можна доповнити динамічний елемент моделі і тим самим уточнити його динаміку. Тому діаграма діяльності відмінно підходить для бізнес-процесів, що протікають в компанії: адже там активність властива практично кожному компоненту! На отриманій схемі можна буде побачити, коли і як потоки управління переходять від однієї ділянки до іншого. Причому для окремо взятої системи таких уявлень можна побудувати кілька. Кожна така діаграма діяльності буде фокусуватися на конкретно взятому аспекті системи, показуючи різні дії, які відбуваються всередині. Основна відмінність такої схеми від звичайної блок-схеми полягає в тому, що вона підтримує і стимулює створення паралельних процесів. Для наочності розглянемо наступний приклад.
На цій схемі показано? як може бути організовано поведінку офіціанта в ресторані.
Рекомендації по створенню
Почнемо з програмного забезпечення. Якщо вас зацікавила UML-діаграма діяльності, вам буде потрібно встановити на свій комп`ютер будь-який додаток, що підтримує роботу з UML: MS Visio, StarUML, Enterprise Architect. Незважаючи на те, що професіонали використовують комерційні версії, спочатку можна попрактикуватися з безкоштовним ПО. Також можна скористатися послугами спеціально створених для цього сайтів, наприклад сервісом Gliffy, Cacco або diagram.ly. Набір символів для створення діаграми зазвичай збігається. Нижче на малюнку представлені основні елементи.Для того, щоб ідентифікувати бізнес-процес і побудувати його модель, виконайте наступні операції:
Відео: Орбіз світильник з різнокольоровими кульками Orbeez Light-Up Star set
- Виділіть найцікавіший для вас ділянку. При проектуванні складних систем просто неможливо відобразити на одній діаграмі всі важливі послідовності.
- Виберіть бізнес-об`єкти, які несуть високу відповідальність за окремі частини обраного процесу. При цьому на їх місці можуть виявитися як реальні сутності, так і більш абстрактні об`єкти. Так чи інакше, до кожного з них потрібно буде створити окрему доріжку.
- Визначте початкові умови для стартового стану процесу і кінцеві постумови для його завершення. Це допоможе визначити його межі.
- Починаючи зі стартового стану, опишіть і відобразіть на діаграмі всі дії і діяльності, що протікають в різні моменти часу.
- Безлічі дій або складні дії потрібно згорнути в окремі стани діяльності і для кожного з них скласти свою діаграму.
- Перейдіть переходи між станами цих дій і діяльностей. Спочатку приступають до послідовним потокам, потім переходять до розгалуження і в кінці розглядають злиття і поділу.
- Коли робочий процес залежить від важливих об`єктів, їх також слід зобразити на діаграмі діяльності. Якщо виникає необхідність, показують, як змінюються значення і стан такого об`єкта, щоб прояснити суть його траєкторії.