Функціональне моделювання з AllFusion Process Modeler 4.1.4: все про роботу з діаграмою Node Tree. Частина 1., CASE-засоби (моделювання), Програмування, статті

© Дубейковскій В.І., аналітик відділу впровадження та консалтингу компанії “Інтерфейс”

При збільшенні кількості Activities і діаграм в складі розробляється ФМ помітно зростають труднощі орієнтації в моделі при її електронному поданні. За деревами стає не видно лісу.


Побачити цей ліс можна на Node Tree (NT; дерево вузлів) діаграмі, яка представляє СТРУКТУРУ ФУНКЦІОНАЛЬНОЇ МОДЕЛІ і є одним з інструментів «навігації» за моделлю.


NT формується з Diagram Menu, як Diagram / Add Node Tree / діалогове вікно Node Tree Wizard – Step 1 of 2 (рис. 1). Можна також сформувати NT через Model Explorer – курсор на його Node Tree Diagram, права кнопка миші – Add Node Tree …


Node (вузол) – Бокс, з якого відбувається дочірній бокс.


Node tree diagram (діаграма “дерево вузлів”) – Ієрархічна діаграма IDEF0-моделі або частину моделі, яка ілюструє функції та зв’язку (батько – дитина) між ними. Дерево вузлів забезпечує огляд моделі в цілому. Верхній вузол в ієрархії відповідає функції контекстної діаграми і рівню дитячих (дочірніх) декомпозицій контекстної функції, що становить основу дерева.



Рис.1. Діалогове вікно створення Node Tree діаграми


На рис. 2 і 3 наведені приклади NT-діаграми нескладної ФМ. Зв’язки NT-діаграми не мають нічого спільного зі зв’язками з ICOM[1]-Комплекту стандартних діаграм. Зв’язки NT відображають лише ієрархію Activities моделі, їх взаємини “батьківські – дочірні” Activities. Так, що NT діаграма являє суму діаграм А-0, А0, А1 і А1.4 (рис. 3), ієрархічно пов’язаних між собою.


Можливість бачити все Activities моделі одночасно і в їх ієрархічних взаємовідносинах дозволяє впевнено орієнтуватися в моделі.




Рис. 2. Node Tree діаграма. Діаграма “дерево вузлів”




Рис. 3. Діаграма Node Tree як відображення структури ФМ


На рис. 4 приведена NT многодіаграммной ФМ. Кожна діаграма на малюнку виділена овалом. Видно, що, починаючи з четвертого рівня, ФМ має більш ніж по одній діаграмі на рівень (4-й рівень – 5 діаграм, 5-й рівень – 3 діаграми, далі дві та одна діаграми). Найменшу глибину декомпозиції має гілка А-0 – А0 – А1 – А13, найбільша глибина – А-0 – А0 – А1 – А11 – А115 – А1151 – А115111.


Рис. 4. NT діаграма многодіаграммной функціональної моделі. Наведено NT діаграма «Функціональної моделі функціонального моделювання».


Зі збільшенням розміру моделі і, відповідно, кількості діаграм, стає скрутним або навіть неможливим користуватися NT-діаграмою внаслідок нечитаності на екрані подрібненого тексту і при її роздруку у форматі А4 (рис. 5).


Для подолання цього AllFusion Process Modeler передбачає можливість роздруківки великих діаграм у форматі більшому ніж А4 (для подальшого склеювання), поділяючи NT діаграму на фрагменти. Однак завдання відновлення читання написів на NT може бути вирішена, також, у варіанті поділу її на фрагменти (див. рис. 6). Для цього у вікні форматування нової NT (рис. 1) треба вказати, з якого рівня вона повинна бути побудована (див. у налаштуваннях Top Level Activity) і необхідну ієрархічну глибину, підготовлюваного фрагмента NT (див. Number of Levels). Раніше побудована діаграма також зберігається в складі моделі. Збільшення масштабу зображення виділеного фрагмента дозволяє читати Activity Names.

[1] ICOM – абревіатура від Input (вхід), Control (управління), Output (вихід) і Mechanism (механізм).

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*