ибір (ціна, якість супроводу тощо)
Існує більше 20 технологій проектування організаційно-технічних систем і кілька сотень спеціальних інструментів, призначених для автоматизації цього процесу. Існують також засоби моделювання, що входять до складу комплексних систем управління підприємствами (SAP/R3, BAAN, Oracle Application та ін.). Тим не менш, порівняльний аналіз був обмежений трьома найбільш популярними на російському ринку спеціалізованими програмними продуктами: насамперед ARIS (Scheer AG), потім - BP-Win/Erwin (Platinum Technology) і, частково, Rational Rose (Rational Software Corporation).
З моєї точки зору, перший з наведених вище чинників (завдання організаційного моделювання на які орієнтований продукт), практично визначає всі інші - тому що він формує набір властивостей і вимог до продукту, спрямованих на вирішення тих цілей і завдань для вирішення яких він і був створений.
Які завдання є для системи пріоритетними можна в загальних рисах зрозуміти з нижченаведених самовизначень продуктів даних їх авторами:
· Пакет ARIS ToolSet - багатокористувальницька середу опису та аналізу робочих процесів підприємств, підтримуюча розробку складних гетерогенних інформаційних систем (ARIS, АРІС - Архітектура інтегрованих інформаційних систем) і супроводжуюча весь цикл розробки (аналіз - проектування - реалізація). Система призначена для підтримки роботи фахівців, які аналізують і що вибудовують (оптимізують) робочі процеси на підприємствах, які впроваджують системи управління підприємствами, і супроводжуючих ці системи.
· BP-Win - засіб функціонального моделювання, реалізує методологію IDEF0-IDEF3 і ERwin - засіб концептуального моделювання Баз Даних, що використовує стандарт IDEF1X.
· Rational Rose 98 - призначено для автоматизації етапів аналізу і проектування ПЗ, а також для генерації кодів на різних мовах і випуску проектної документації.
При подальшому аналізі будуть розглядатися тільки характеристики програм ARIS ToolSet (далі, ARIS), BP-Win - Erwin (далі, BP-Win). Програму Rational Rose - як найбільшою мірою орієнтовану на побудову чисто програмних, а не організаційних систем, щоб спростити виклад ми виключимо з розгляду, тим більше що лежить в її основі методологія UML реалізована зараз в АРІС.
При порівнянні різних засобів моделювання бізнес-систем доцільно розглядати їх особливості за такими групами функціональних можливостей:
· засоби побудови моделей бізнес-систем;
· засоби аналізу моделей;
· засоби оптимізації модельованих систем по їх моделям;
· підтримка бібліотек типових моделей;
· оформлення регламентів та документації;
· підтримка розробки моделей баз даних і програмних засобів;
· інтеграція з іншими програмними продуктами (CASE-засобами, ERP-системами, прикладними програмами).
З точки зору можливостей побудови моделей бізнес-систем, зазвичай враховуються такі властивості засобів і методологій моделювання як:
· універсальність ( можливість і способи представлення різних аспектів модельованої системи для різних класів систем);
· відкритість (можливість моделювання нових, спочатку не розглядалися сторін бізнес-системи, урахування розвитку модельованої системи і т.п.).
Всі порівнювані методології (ARIS і BP-Win) дозволяють будувати моделі бізнес-систем, що відображають різні сторони систем. У цих моделях представляються реалізовані в бізнес-системах функції, їх структура, що протікають в них процеси, а також циркулюючі в них дані (у тому числі плани, проекти, регламенти, первинні документи і звіти).
Але так як BP-Win вже є знайомим програмним продуктом, то перевагу за даними критеріями за ним.
Засоби аналізу моделей повинні забезпечувати можливості оцінити такі характеристики і властивості системи:
· загальну організацію бізнес-процесів і порядок взаємодії оргзвеньев (виконавців);
· розподіл відповідальності за реалізацію окремих функцій і витрачання ресурсів системи;
· завантаження оргзвеньев, виконавців та інструментальних ресурсів у системі;
· основні часові і вартісні параметри модельованої системи;
· вимоги щодо ресурсного забезпечення протікають у системі процесів.
Моделі бізнес-процесів в ARIS і BP-Win будуються безпосередньо, а існуючі взаємозв'язки компонент процесу повинні готуватися для проведення аналізу, в результаті відповідних процедур.