AllFusionProcessModeler 4.1.4: "Гібридні" (IDEF0
AllFusion Process Modeler 4.1.4 підтримує розробку функціональних моделей (ФМ), як у вигляді мономоделі (в одній з підтримуваних методик – або в IDEF0, або в DFD, або в IDEF3), так і у вигляді ФМ, діаграми яких розроблено в різних методиках – "гібридних" ФМ.
Порядок побудови таких ФМ неодноразово розглядається у публікаціях з функціонального моделювання, в тому числі, наприклад, в [8]. Не зупиняючись, тому, зараз на технології побудови гібридної функціональної моделі, наводимо приклад такої моделі на матеріалі проїзду перехрестя автодороги.
Метою публікації цієї моделі є демонстрація – на широко відомому матеріалі – функціональної моделі, яка складається з взаємозалежних діаграм у всіх підтримуваних AllFusion Process Modeler 4.1.4 (розробка такий ФМ в більш пізніх версіях програми нічим не буде відрізнятися від викладеного) методиках, і вказівку на деякі особливості формування таких ФМ.
Функціональна модель складається з трьох IDEF0 діаграм (діаграми A-0, A0, А1), однієї DFD діаграми (А1.1), IDEF3 діаграми (А 1.1.4.1) та діаграми Node Tree. Ієрархія діаграм у різних методиках відповідає прийнятим AllFusion Process Modeler обмеженням – див. рис. 1.
Рис. 1 Структура гібридної функціональної моделі AllFusion Process Modeler. На рис. зазначений порядок декомпозицій з коректним зміною методу моделювання.
Наводимо тут також можливу структуру більш розвинених ФМ (ФМ із набагато більшою кількістю діаграм, див. рис. 2), яка утворюється при їх побудові в умовах зазначених на рис. 1 обмежень.

Рис. 2. Структура гібридної функціональної моделі. Сформовано у вигляді IDEF3 діаграми. Кожна її UOW – діаграма IDEF0 або DFD, або IDEF3 (зазначено у верхній частині боксів UOW).
А-0 діаграма (рис. 3) з єдиною Activity "Проїзд перехрестя автодоріг" ілюструє в узагальненому вигляді роботу системи взаємопов'язаних функцій, що призводять до того, що автомобіль, що знаходиться перед перехресті автодоріг, безконфліктно виявляється, врешті-решт, за цим перехресть (див. відповідні стрілки входу (Input) та виходу (Output), долаючи його в прямому напрямку.

Рис.3 [1]. Проїзд перехрестя автодороги. А-0 діаграма у форматі IDEF0.
[1] Малюнки відтворюють діаграми ФМ …… АдьбомIDEF0 – IDEF3. Перехрестя запас-2.bp1
На діаграмі А0 (рис. 4) подаємо чотири можливих напрямки руху через перехрестя – прямо, направо, наліво або розвернутися на перехресті. Всі функції діаграм А-0, А0 та А1 носять матеріальний характер (переміщення автомобіля), що є причиною використання IDEF0 методики їх опису.
Далі у декомпозиції деталізується тільки варіант "Проїхати прямо". Решта варіанти не розглядаються, тому що подальші дії у цих випадках (і відповідні декомпозиції) у всіх варіантах аналогічні.

Рис. 4. А0 Діаграма в форматі IDEF0. Декомпозиція А-0 діаграми. Чотири варіанти руху через перехрестя.
Особливістю цієї діаграми є те, що крім управління всіма функціями відповідно до "Правил дорожнього руху Російської Федерації", введено управління (див. стрілку Control) "Вибране одне з можливих напрямків … ".
Цей зв'язок – типу Off Page Reference (межстранічная посилання) наведена сюди з діаграми А1.1.
Всі Activity А0 діаграми символізують ті чи інші переміщення автомобіля – "Проїхати прямо", "Проїхати направо" і т.д. Підготовка управління і власне управління цими переміщеннями розглянуті на діаграмі А1.1 (DFD). На цьому етапі (А0) управління зводиться до вибору напрямку руху на перехресті – див. рис 7 – стрілка виходу Activity 1.1.1 "Вибрати напрямок руху на перехресті". Ім'я цієї стрілки "Вибране один з можливих напрямків руху через перехрестя". Цей вихід для Activity 1 і Activities 2, 3, 4 діаграми А0 є управлінням. Здійснити примусову міграцію цієї стрілки виходу з діаграми А1.1 ієрархічно вгору на діаграму А0 – у якості управління – неможливо. Тому використана стрілка Off Page Reference. Технологія роботи з нею – див розділи 4.7.1 і 4.7.2 [8]. Вона дозволяє при організації міграції змінити статус стрілки.
Стрілка Off Page Reference надає сервіс швидкого переміщення в обидва боки між пов'язаними нею діаграмами. На рис. 5 показано, що після виділення курсором фрагмента стрілки під "гачком" Off Page Reference у меню, що випадає, можна вибрати Go To Reference і перейти на пов'язану діаграму. Таке ж переміщення можливо і у зворотний бік.Для спрощення діаграми А1 мігрували з А0 стрілка "Вибране їхати прямо" затуннелірована круглим тунелем. Причина такого рішення – мала інформаційна цінність цієї стрілки у разі її автоматичної міграції нижче схеми А1 (на діаграму А1.1), на якій вона мала б статус "До всіх – див IDEF0 (об'єктах діаграми)".
У Note Activity 1.1 діаграми А1 ця обставина має бути роз'яснено.
Рис. 9. Node Tree (дерево вузлів) діаграма. Дозволяє побачити вкладеність "дочірніх" Activities в "материнські".
Література з функціонального моделювання
1. Девід А. Марка і Клемент Л. МакГоуен. SADT. Методологія структурного аналізу і проектування. Метатехнология, 1993.
2. К. Гейн, Т. Сарсон. Структурний системний аналіз: засоби та методи. Москва, "Ейтекс", 1993.
3. С. В. Маклаков. BPwin і ERwin. CASE – засоби розробки інформаційних систем. Москва. "ДІАЛОГ-МІФІ". 1999.
4. С. В. Маклаков. Створення інформаційних систем з AllFusion Modeling Suite. Москва. "ДІАЛОГ-МІФІ". 2005.
5. Дубейковскій В. І. Практика функціонального моделювання з AllFusion Process Modeler 4.1. Де? Навіщо? Як? Москва. "ДІАЛОГ-МІФІ". 2004.
6. С. В. Черемних та ін Структурний аналіз систем: IDEF-технології. Москва. "Фінанси і статистика". 2001.
7. С. В. Черемних та ін Моделювання і аналіз систем. IDEF-технології: практикум. Москва. "Фінанси і статистика". 2002.
8. Дубейковскій В. І. Ефективне моделювання з AllFusion Process Modeler 4.1.4 і AllFusion PM. Вид. "ДІАЛОГ-МІФІ", 2007 рік
Схожі статті:
- 19 "монітори стають все більш привабливими (0)
- 3D-printing: друк або скульптура? (0)
- Компанія Business Objects оголошує про вихід пакету EPM Performance Suite (0)
- Розмежування доступу до даних (0)
- Методологія функціонально-вартісного аналізу ABC (ФВА) (0)
- Основи IDEF3 (0)
- Перші кроки з ERwin 4.0 - публікація в Web і будівник шаблонів звітів (0)
Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.
Коментарів поки що немає.
Ваш отзыв
Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>