Доріжки

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

Для моделювання цих особливостей в мові UML використовується спеціальна конструкція, що отримало назву доріжки (swimlanes). Всі стани дії на діаграмі діяльності діляться на окремі групи, які відділяються один від одного вертикальними лініями. Дві сусідні лінії утворюють доріжку, а група станів між цими лініями виконується окремим підрозділом (відділом, групою, відділенням, філією) організації.

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

Об'єкти

В общем случае действия на диаграмме деятельности выполняются над теми или иными объектами. Эти объекты либо инициируют выполнение действий, либо определяют некоторый их результат. Действия специфицируют вызовы, которые передаются от одного объекта графа деятельности к другому.

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: