Вибір засобів функціонального моделювання систем: CA ERwin Process Modeler, Design / IDEF, ARIS, ORACLE Designer. Частина 1, CASE-засоби (моделювання), Програмування, статті

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

Як коректно вибрати і без невиправданих ризиків придбати засоби функціонального моделювання систем: CA ERwin Process Modeler, Design / IDEF, ARIS, ORACLE Designer.


Використання комп’ютерного моделювання роботи систем в РФ незмінно розширюється. Одним із затребуваних промисловістю видів комп’ютерного моделювання в даний час є функціональне моделювання; є одним з інструментів системного аналізу і підтримки модернізації або створення підприємств.


“… Системний аналіз – це методологія рішення проблем, заснована на структуризації систем і кількісному порівнянні альтернатив” – див [3], розділ 1.2.1.


“Застосування системного аналізу … дає можливість виділити перелік і вказати доцільну послідовність виконання взаємопов’язаних завдань, що дозволяють не випустити з розгляду важливі сторони і зв’язку досліджуваного об’єкта … Іноді кажуть, що системний аналіз – це методика покращує втручання в проблемну ситуацію “- див там же.


З упевненістю можна припустити, що попит на функціональне моделювання найближчим часом зросте. Як на інструмент для розробки заходів політичного, соціального та економічного характеру, спрямованих на вихід РФ з поточних фінансових труднощів.


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


У цьому не торкаємося питань власне моделювання, розраховуючи на підготовленого читача, і на розмаїття матеріалів з цього предмету.


Сьогодні на вітчизняному ринку програмних засобів для функціонального моделювання пропонується деякий меню з ряду продуктів:


 1.      CA ERwin Process Modeler (Колишній BPWin, потім AllFusion Process Modeler) – розроблений і розвивався послідовно компаніями Logic Work, Platinum Technology; в даний час – Computer Associates International, Inc. (CA) [1] США. Моделювання здійснюється на базі методик IDEF0 (федеральний стандарт США FIPSPUB 183), IDEF3, DFD – також методики США; в РФ аналогом IDEF0 служить Р50.1.028 – 2001 – “Рекомендації по стандартизації. Інформаційні технології підтримки життєвого циклу продукції. Методологія функціонального моделювання “- Держстандарт Росії.


2. Design / IDEF (Meta Software Corp., США). Моделювання на базі IDEF0, IDEF1X,


3. ARIS [2] Toolset – IDS Sheer AG (Німеччина); в основі – нотація eEPC,


4. EM Tool Kit (Enterprise Modeling Tool Kit). – Компанія Оріентсофт, Білорусь. Моделювання на базі IDEF0 і регламенту – Білорусі ТК РБ 4.2-МР-05-2001.


5. В деяких випадках до цих пір зустрічається використання вітчизняної розробки 1993 CASE Аналітик – компанія Ейтекс; підтримка DFD.


6.      ORACLE Designer, BPM (Business Process Modeler) – див [6].


7. Також використовуються графічні засоби побудови діаграм IDEF0 в MS Visio.


Спілкування з учнями в Навчально – консалтинговий центр (НКЦ) компанії “Інтерфейс” при їх навчанні на курсах “SADT – методологія структурного аналізу і проектування … “, з співробітниками відділу продажів і маркетингу, а також із замовниками моделювання показує, що, при зацікавленості у використанні функціонального моделювання, вибір засобів її комп’ютерної підтримки – При спробі серйозного обгрунтування їх придбання – здійснюється з великими труднощами. І часто закінчується некоректними або неоптимальними рішеннями.


Періодично робляться спроби розробити матеріали, які могли б зорієнтувати початківців аналітиків в пропозиціях ринку:


· У статті [1] наводяться деякі рекомендації по вибору між двома конкурентами на вітчизняному ринку продажів – BPwin (нині – повторюємо – CA ERwin Process Modeler) і ARIS.


· На сайті компанії Інтерфейс наводиться [2] стаття – зіставлення шести програмних засобів підтримки ФМ більш ніж по 20 критеріям; аналіз сконцентрований на підтримку CASE технологій [3],


· На сайті www.finexpert.ru – стаття В.В.Репін Порівняльний аналіз нотацій,


· Др.


Проте як і раніше придбання засобів комп’ютерної підтримки ФМ здійснюється досить хаотично, часто з орієнтуванням на другорядні їх характеристики.


Тут також спробуємо відповісти на питання: як коректно вибрати програмний засіб підтримки функціонального моделювання роботи систем?


Найбільш важливим на цьому шляху вважали б надійну ідентифікацію об’єкта майбутнього моделювання – як члена однієї зі специфічних груп систем. По відношенню до яких завдання цього вибору обгрунтовано визначена. Такий підхід ми зустрічаємо в побуті і виробничій практиці досить часто. Так, якщо ми збираємося обробляти дерев’яну деталь, то нам досить ручного або електрифікованого рубанка. Для обробки металевих деталей нам буде потрібно, швидше за все металорізальний верстат. І т.д.


На рис. 1 наводиться структура цих груп, на які, на нашу думку, слід класифікувати об’єкти функціонального моделювання; і які досить обгрунтовано зумовлюють вибір того чи іншого програмного засобу його підтримки.


На цьому малюнку у форматі однієї з діаграм IDEF0 функціональної моделі “Спільне функціонування систем різного призначення” (CA ERwin Process Modeler) функціонують системи представлені у вигляді ієрархії, де 5 груп другого рівня ієрархії:


1. Функціонування матеріальних систем,


2. Ф. Інформаційних систем,


3. Ф. Енергетичних систем – надалі не розглядаються,


4. Ф. Організаційних систем,


5. Ф. суміщених систем.


Далі функціонування матеріальних систем (МС) розділено на чотири групи в двох рівнях:


1. Ф. Природничих (природних) МС,


2. Ф. Штучних (технічних) матеріальних систем


a. Ф. Технічних матеріальних систем,


b. Ф. Організаційно – технічних (інтерактивних) матеріальних систем.


Ф. Функціонування інформаційних систем (ІС) розділено на:


1. Ф. Організаційно – технічних інформаційних систем,


2. Ф. Інформаційних систем в пакетному режимі (автоматично)


Ф. Функціонування суміщених систем розділене на:


1. Ф. Матеріально – інформаційних систем,


2. Ф. організаційно – технічних матеріально – інформаційних систем


У таблиці 1 наведена специфікація цих систем (представлених в стовпці Activity Names), поповнена їх визначеннями (Activity Definitions) і зауваженнями (Notes); таблиця згенерована CA ERwin Process Modeler – як звіт Diagram Object Report, на основі інформації згаданої ФМ.


Рис. 2 являє IDEF3 діаграму функціональної моделі “Вибір методу моделювання для ФМ”, на діаграмі розглянуто:


·        моделювання пристрої систем (Далі не розглядається),


·        моделювання роботи систем, декомпозірованной, в свою чергу, на:


· Моделювання роботи технічної матеріальної системи (див. п. 121, табл. № 1, рис. 4),


· Моделювання роботи інформаційної системи, (див. п. 2, табл. 1, рис. 5)


· Моделювання роботи матеріально – інформаційної організаційно – технічної системи (п. 52, табл.1, рис. 3),


· Моделювання роботи організаційної системи (див. п. 4, табл. 1).


На рис. 3 – 6 наведені вибірки з рис. 2. Наведені на них діаграми розроблені як FEO [4] діаграми. Source діаграмою (вихідної діаграмою) для них є діаграма рис. 2. Малюнки 3 – 6 дозволяють більш зручно сприйняти зокрема кожного з розглянутих варіантів.


[1] Доходи СА, Inc за 2005 фінансовий рік склали 3,53 мільярда доларів – см. – www.ca.com/ru/company/index.htm. Що є основою для можливості енергійного розвитку пакета.


[2] ARIS – Architecture of Integrated Information Systems – архітектура інтегрованих інформаційних систем


[3] CASE – Computer-Aided Software Engineering – комп’ютерна підтримка розробки ПЗ.


[4] Подробиці роботи з FEO (for exposition only – тільки для демонстрації) діаграмами – див [7], розділ 5.9. FEO-діаграми.


 

Рис. 1. Структура систем. Node Tree (дерево вузлів – структура ФМ) діаграма IDEF0 функціональної моделі “Спільне функціонування систем різного призначення”.


                                                         



  




 

Рис. 2. Поділ методів моделювання – по групах об’єктів функціонального моделювання. Діаграма 1.1 IDEF3 монофункціональний моделі “Вибір методики функціонального моделювання”. CA ERwin Process Modeler. Об’єкти ФМ представлені як Arrow Name.


 

Рис. 3. Розробка ФМ роботи матеріально – інформаційної організаційно – технічної системи (п. 52, табл.1)

Далі буде. 


 

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


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

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

Ваш отзыв

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

*

*