Нове мислення: у режимі IDEF0 – IDEF3 – DFD за підтримки AllFusion Process Modeler, CASE-засоби (моделювання), Програмування, статті

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

Інтерес до передбачення – прорікання не зменшується незважаючи ні на що, в тому числі і незважаючи на численні неуспіхи спроб … Він присутній у нашій професійній діяльності у вигляді всіляких планів – починаючи зі щорічного послання Президента РФ – Федеральним зборам РФ і закінчуючи нашими особистими планами різного характеру, він представлений аналітичними розробками експертів в різних областях життя і діяльності, так званими «мозковими штурмами» та ін


Серйозним універсальним інструментом підтримки прозріння майбутнього є методики і практика функціонального моделювання систем. У першу чергу IDEF0. Також DFD і IDEF3. Ефективність передбачення поведінки найменш передбачуваних человекомашінних систем (організаційно – технічних систем) заснована тут на дотриманні деякої дисципліни мислення, що створює передумови для коректного подання функціонування створюваної чи піддається оновленню системи.


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


Функціональна модель представляє комплексне і взаімосвязних текстово – графічний опис функціонуючих об’єктів – в інформаційному комплексі «Функція (Activity, UOW – Unit of Work) – вхід (Input) – Вихід (Output), управління (Control) – механізм (Mechanism) – накопичувачі інформації (Data Store) – зовнішні сутності (External Reference), перехрестя (Junction) ». Також при інтеграції в цей комплекс допоміжної інформації «Визначення (Definition) – зауваження (Note) – джерела (інформації – Source) – допоміжні тексти Text Tool, Diagram Text, інформація Cost (вартість), Duration (тривалість здійснення функцій), Frequency (кількість повторень функцій протягом бізнеспроцесса), UDP – User Defined Properties (визначені користувачем властивості – різних інформаційних об’єктів ФМ), підсумки імітаційного моделювання, аналіз можливого розвитку подій за допомогою розробки компьютерноподдержіваемих розгорток функціонування модельованої системи в календарному часу (діаграма Ганта – за підтримки MS Progect – див [8] і рис. 4), підсумки обробки цифрової інформації моделі, її фільтрації за різними критеріями, склад і топологічна структура зв’язків між функціями, візуальна інформація (*. Bmp – ілюстрації), гіперпосилання на інформаційні ресурси в будь-якої локалізації і в будь-яких форматах, аж до мультимедійних, обов’язкова оцінка моделі рецензентами, допомога консультантів, визначеність формалізованих цілей моделювання (Purpose), меж моделі (Scope) і точки зору (Viewpoint), на викладену в моделі інформацію, цілей використання інформації діаграм ФМ (Used At :), різних зауважень (Referent) … »та ін


Позитивну роль відіграє, також, чотирьохетапної (Working, Draft, Recommended, Publication) ітераційний процедура розробки функціональної моделі, а також можливість аналізу її за допомогою різних розрізів інформації моделі за рахунок звітів за моделлю, аж до автоматизованої оцінки її коректності (Model Consistency Report) і публікація інформації моделі у форматі HTML – в інформаційних мережах. Також важливу роль відіграє можливість створення додаткових діаграм: Swim Lane (плавальна цінуючи), Node Tree (дерево вузлів), FEO – For Exposition Only (діаграма тільки для експозиції), Organization Chart (організаційна діаграма – на основі інформації про підрозділи підприємства (Role Group), посадах (Role) і його службовців (Resource).


Найважливішим обставиною є поступова деталізація опису роботи системи за рахунок послідовної, заглиблюється Декомпозиція функцій (Activities) модельованої системи. Декомпозиція заснована на визнання ВКЛАДІ дочірніх функцій (субфункцій) в батьківську функцію, що позначає можливість поступового все більш детального розгляду батьківського функції – див. рис 1-3.



Рис. 1. ТОР діаграма введення інновацій …



Рис. 2. Діаграма декомпозиції – деталізація поставленої на ТОР діаграмі завдання. Дозволяє сформувати подробиці здійснення плану інновацій на рис. 1.



Рис. 3. Подальше поглиблення деталей інновацій.


 


Рис. 4. MS Project. Діаграма Ганта. План робіт по введенню інновацій.


Все перераховане направлено на формування правильної комплексної моделі роботи системи. У разі розробки TO BE моделі – моделі «Як повинно бути», тобто прямо – моделі майбутнього (поведінки системи), вичерпно повне уявлення інформації (відбите в структурі її основної інформації), підтримане багатоконтурною ітераційної колективною роботою автора ФМ, експертів та рецензентів забезпечує розробку досить коректного передбачення поведінки системи.


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


Що стосується безпосередньо процесу моделювання, то він може здійснюватися в широкому діапазоні технологій – від використання його принципів в усній і письмовій мові, через ручну розробку моделей з використанням офісного ПЗ (MS Word – див. рис. 1 [2], MS Excel, MS Visio) і до найбільш ефективного моделювання – при його комп’ютерної підтримки пакетом AllFusion Process Modeler версій від 4.1.4 до, на сьогодні, – 7.2.5.



Рис. 1. А0 діаграма ФМ.


На закінчення буде, ймовірно, не зайве зауважити, що поняття «мислення» використано тут розширено. Не тільки як буденне для нас мислення на природній мові (у тому числі, і в першу чергу, – Російською), але і як мислення на штучному графічній мові IDEF0 – IDEF3 – DFD.


[1] Мається на увазі опір матеріальних об’єктів – механічних навантажень.


[2] Функціональна модель розроблена студенткою Академії бюджету та казначейства (Абіко) Міністерства фінансів РФ Піскунова Е.А..


ЛІТЕРАТУРА:



  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.

  9. Дубейковскій В. І. Функціональне моделювання з використанням продукту AllFusion Process Modeler 4.1.4 – см. www.ca.com/ru/about/content.aspx?cid=142677

 


 



 

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


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

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

Ваш отзыв

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

*

*