Стрілки AllFusion Process Modeler 4.1.4. На підтримку практикуючих аналітиків.

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

Стрілка у функціональній моделі (ФМ) – символ зв'язку між її функціями (Activity) – один з двох основних системоутворюючих інструментів формування ФМ. Поряд з Activity.

Визначення стрілки з GLOSSARY (Щоб відкрити GLOSSARY: Help / Help Topics, в інформаційне поле "1. Введіть перші літери …" ввести Glossary, потім "Показати") AllFusion Process Modeler:


“An arrow in an IDEF0 diagram represents an input, control, output, or mechanism (ICOM) of an activity. In IDEF3, arrows represent order or precedence between activities (drawn with a solid line), relationships (drawn with a dashed line), or object flow (drawn with two heads on a solid line arrow). In a DFD, the arrow represents the flow of data between activities, data stores, and external references "стрілка в IDEF0 діаграмі представляє вхід, управління, вихід або механізм для функції. У IDEF3 стрілка представляє порядок або передування між функціями (малюють суцільною лінією), взаємозв'язок (малюють пунктирною лінією, або потік об'єктів (малюють дві головки на суцільної лінії стрілки). У DFD стрілка представляє потік даних між функціями, накопичувачами даних (Data Stores) і зовнішніми сутностями (External References)


Наявність стрілок, прив'язаних до тієї чи іншої Activity, перетворює її з бізнес-функції в бізнес-процес – див GLOSSARY AllFusion Process Modeler 4.1.4:


“business function

A term used to describe what activities are performed by the business. IDEF0 provides support for modeling of business functions through notations that support activities and ICOMs – термін, використовуваний для опису того, що функції перетворять в процесі здійснення бізнесу. IDEF0 забезпечує підтримку моделювання функціонування бізнесу за допомогою нотації, яка підтримує функції та зв'язку ".                                                   


“business process


A term used to describe a modeling method (IDEF0) that supports the graphical description of business functions as a set of interrelated activities and the information or resources required for each activity » – Термін, використовуваний для опису методу моделювання (IDEF0), який підтримує графічне опис функцій бізнесу, як набір взаємопов'язаних функцій та інформації або ресурсів, які потрібні для кожної функції ".


Повнота і коректність розробляється ФМ в значній мірі залежать від:



Характеристика зв'язку визначається за двома основними критеріями:



Тип зв'язку вибирається з меню, що висуваються під час роботи AllFusion Process Modeler 4.1.4 – див. рис. 1 – 3 (на всіх малюнках – група Type).


Предметна спеціалізація зв'язку визначається:



На рис. 1 – 3 наводяться вікна вибору типу, товщини (Thickness) і режиму використання вибраних стрілок. Ці вікна (вікно Arrow Properties, закладка Style) відкриті для визначення стилю стрілок з контекстного меню (shortcut menu), що відкривається, за викликом курсором, для тієї або іншої стрілки. Наводяться вікна для стрілок в IDEF0, DFD, IDEF3 діаграмах.


Видно, що у всіх трьох випадках є три типи стрілок, повторюваних для всіх випадків – стрілки типу Precedence, Relational, Object Flow. Для DFD, крім того, введена стрілка Bidirectional, а для IDEF3 – Зв'язок Referent (без головки)


Лінія Referent призначена для зв'язування UOW і Junction з об'єктом Referent на діаграмах IDEF3.


На рис. 4 наведено, з Help, більш детальний опис стрілок. Зазначено, для «… Arrow Types in Process Flow Diagrams» (типи стрілок для діаграм потоків процесів, тобто для IDEF3), що:


Стрілка Precedence (Див. стовпчик "Опис" (Description) – виражає порядок або передування між однією Activity та іншої. Activity, пов'язана з початком зв'язку (link) повинна бути завершена, перш ніж Activity у кінця зв'язку стартує …


Стрілка Relational – Користувачем може бути визначено, що вона виражає зв'язок між двома або більше Activity ….


Стрілка Object Flow – Позначає участь об'єкта у двох або більше Activities, так що коли об'єкт створений в одній Activity необхідний для завершення інший (Activity) … ".


Ймовірно, те ж пояснення може бути віднесено й до стрілок IDEF0 і DFD.


Вказується також, що на відміну від IDEF0 і DFD, в IDEF3 стрілки можуть зливатися і розгалужуватиметься тільки через перехрестя (Junction).



Рис. 1. Види стрілок IDEF3



Рис. 2. Види стрілок DFD



Рис. 3. Види стрілок IDEF0



Рис. 4. Підсумок за типами Arrow в Process Flow Diagrams (IDEF3). Див Help / Help Topics, закладка "Пошук".


Всі розглянуті вище стрілки поділяються також на:



За їх станом стрілки поділяються на:



Неприв'язані (і укорочені) стрілки утворюються, як правило, після утворення декомпозиції. При декомпозиції IDEF0 – IDEF0, DFD – DFD, IDEF0 – DFD стрілки материнської (декомпозіруемой) Activity "мігрують" (Повторюються) (Не мігрують стрілки з IDEF0 і DFD на IDEF3. Також як і між діаграммаміIDEF3) на дочірню діаграму саме як неприв'язані і укорочені. Причина цього в тому, що при початку роботи з декомпозицією невідомо до яких Activities їх треба прив'язати. При розвитку діаграми декомпозиції всі стрілки повинні бути обов'язково прив'язані до країв діаграми або до боксів. Неприв'язані стрілки класифікуються AllFusion Process Modeler як помилки (у звіті за станом моделі – Model Consistency Report).


Тунелювання стрілок у діаграмах AllFusion Process Modeler є наслідком недотримання наступності складу зв'язків на материнської і дочірньої діаграмами. Докладніше – див. [1], розділи 4.6, 4.7, 4.7.1, 4.7.3. У деяких випадках міграція стрілок блокується автором ФМ. Причиною цього може стати намір спростити дочірню діаграму, коли стрілка материнської діаграми, у разі її міграції на дочірню діаграму, повинна була б бути прив'язана до всіх Activity дочірньої діаграми.


Наявність таких стрілок "до всіх" передбачено IDEF0. Наявність затуннелірованних стрілок в ФМ є, тим не менш, помилкою.


Особливий вид стрілки – Off-Page Reference. Ця стрілка є спадкоємицею затуннелірованной стрілки і дозволяє здійснювати зв'язок між різними діаграмами ФМ, в тому числі – між діаграмами в різних методиках (виключаючи діаграми IDEF3). Ці стрілки служать в багатьох випадках ефективним засобом інтеграції діаграм, особливо тому, що в процесі їх міграції може бути проведено зміну предметного змісту стрілки – наприклад, стрілка Output може мігрувати на пов'язану діаграму як Input або Control або як Mechanism. Робота з цим видом стрілок – див. [1], розділ 4.7.2.


Останній вид стрілок – стрілки Call Arrow – стрілки виклику. Класифікуються AllFusion Process Modeler як стрілки Mechanism, але на відміну від механізмів спрямовані з нижньої межі боксу Activity вниз, і лише до нижньої межі діаграми. Ця стрілка автоматично генерується при поділі моделі (Split Model), вказуючи на відокремлену частину моделі і утворюючи передумову для повернення відокремленої частини.


Ця стрілка повинна бути також створена розробником моделі при організації процедури приєднання до неї іншої моделі (див. [1], розділ 5.7 Зміна структури ФМ).


Всі стрілки окрім стрілок IDEF3 і стрілок Call Arrow можуть розгалужуватиметься (Branch) і зливатися (Joined).


Стрілки ФМ зберігаються в словнику стрілок (Arrow Dictionary). Словник може бути експортований або імпортований – див. [1], розділи 5.14, 5.14.1, 5.14.2.


Стрілки зберігаються в словнику навіть після видалення їх з діаграм. Словник має функцію автоматичного очищення (Purge), що дозволяє видалити відсутні в ФМ стрілки.


На відміну від Activity Name, Arrow Name (імена стрілок) можуть бути повторно використані в одній і тій же ФМ. У деяких випадках це дозволяє спростити графіком діаграм.


Аналіз стану мережі зв'язків підтримується в AllFusion Process Modeler спеціалізованим звітом по стрілках Arrow Report. Вікно його налаштування наводиться на рис. 5. Не менш корисні можливості роботи зі стрілками є в звіті Diagram Object Report.


Крім імен стрілок, інформація про них може бути істотно поповнена за рахунок пов'язаних з ними Definition (визначення), Note (зауваження), UDP (User Defined Property – певні користувачем властивості). У тому числі отримати гіперпосилання на інформаційні ресурси в будь-якої локалізації і в будь-якому форматі, аж до мультимедійних.


Стрілки можуть бути пофарбовані (див. Color), отримати збільшену товщину (те й інше – див Style. Їх імена можуть бути графічно до них прив'язані за допомогою скуіггла (Squiggle Tool). Те і інше може бути визуализировано на діаграмах ФМ або приховано.


При трансляції звітів по стрілках в MS Excel можлива обробка інформації звітів цим пакетом – наприклад, фільтрація списків імен стрілок з тих чи іншими критеріями.



Рис. 5. Вікно налаштування звіту Arrow Report.


Література:


1. В. І. Дубейковскій "Ефективне моделювання з AllFusion Process Modeler 4.1.4 і AllFusion PM". Вид. "ДІАЛОГ-МІФІ", 2007 рік


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


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

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

Ваш отзыв

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

*

*