
- •7. Сучасні підходи та організаційно-методичні основи створення інформаційних систем
- •7.1. Моделі життєвого циклу інформаційних систем підприємств
- •7.2. Стадії та етапи створення іс за державним стандартом України
- •1. Формування вимог до інформаційної (автоматизованої) системи
- •2. Розробка концепції іс
- •3. Технічне завдання
- •4. Ескізний проект
- •5. Технічний проект
- •6. Розробка робочої документації
- •7. Введення в експлуатацію
- •8. Супровід інформаційної системи
- •7.3. Підходи до створення автоматизованих іс
- •7.4. Структурний аналіз систем
- •7.4.1. Графічні засоби відображення результатів структурного аналізу: діаграми потоків даних (dfd), діаграми ”суть-зв'язок” (erd) та діаграми переходів стану (std)
- •7.4.2. Структурне проектування
- •7.5. Об'єктно-орієнтовані методи проектування
- •7.6. Процесно-орієнтований підхід до створення інформаційних систем менеджменту
- •7.6.1. Реінжиніринг бізнесу як основа процесно-орієнтованого підходу до створення інформаційних систем
- •7.6.2. Методика інтегрованого процесно-орієнтованого проектування іс (aris)
- •7.6.3. Процесно-орієнтоване (динамічне) моделювання підприємства на основі мереж Петрі
- •Конструктивні елементи мереж петрі
- •Конструктивні блоки мереж петрі
- •7.7. Конвергенція управлінських та інформаційних технологій
- •7.8. Case–інструментарій створення іс
- •7.9. Реінжиніринг бізнес-процесів під час впровадження іс
- •7.10. Case-технології bPwin компанії Computer Associates
7.10. Case-технології bPwin компанії Computer Associates
Моделювання ділових процесів, зазвичай, виконується за допомогою case-засобів. Вперше програма BPwin була розроблена компанією Logic Works. Назва склалося зі скорочення BP (англ. business process) і суффикса win, що відбивав орієнтацію на графічні операційні системи. У 1998 р. компанія Logic Works була поглинена фірмою Platinum Technology. Та в свою чергу, усього через рік, у 1999 р. була куплена Computer Associates.
Значного успіху на ринку досягла версія програми BPwin 4.0, що була випущена на стику XX і XXI ст. Остання версія програмного забезпечення одержала назву CA ERwin Process Modeler 7.3 і увійшла до об'єднаного пакету CA ERwin Modeling Suite.
BPwin підтримує три методології моделювання: функціональне моделювання (IDEF0); опис бізнес-процесів (IDEF3); діаграми потоків даних (DFD).
Інструментальне середовище BPwin. BPwin має достатньо простий і інтуїтивно зрозумілий інтерфейс користувача. При запуску BPwin за умовчання з'являється основна панель інструментів, палітра інструментів (вид якої залежить від обраної нотації) і, в лівій частині, навігатор моделі – Model Explorer (рис. 7.15).
При створенні нової моделі виникає діалог, в якому треба вказати, чи буде створена модель заново або вона буде відкрита з файлу або з репозиторія ModelMart, потім внести ім'я моделі і вибрати методологію, у якій буде побудована модель (рис. 7.16).
Рис. 7.15. Інтегроване середовище розробки моделі BPwin
Рис. 7.16. Діалог створення моделі
BPwin підтримує три методології – IDEF0, IDEF3 і DFD, кожна з яких вирішує свої специфічні задачі. В BPwin можлива побудова змішаних моделей, тобто модель може містити одночасно діаграми як IDEF0, так і IDEF3 і DFD. Склад палітри інструментів змінюється автоматично, коли відбувається переключення з однієї нотації на іншу.
Модель в BPwin розглядається як сукупність робіт, кожна з яких оперує з певним набором даних. Робота зображується у вигляді прямокутників, дані – у вигляді стрілок. Якщо клацнути по будь-якому об'єкту моделі лівою кнопкою миші, з'являється контекстне меню, кожний пункт якого відповідає редактору певної властивості об'єкта.
Побудова моделі IDEF0. На початкових етапах створення ІС необхідно зрозуміти, як працює організація, яку збираються автоматизувати. Керівник добре знає роботу в цілому, але не в стані вникнути в метали роботи кожного співробітника. Пересічний співробітник гарно знає, що діється на його робочому місці, але може не знати, як працюють колеги. Тому для опису роботи підприємства необхідно побудувати модель, яка буде адекватна предметній області і містити в себе знання усіх учасників бізнес-процесів організації.
Найзручнішою мовою моделювання бізнес-процесів є IDEF0, де система подається сукупністю взаємодіючих робіт або функцій. Така чисто функціональна орієнтація є принциповою – функції системи аналізуються незалежно від об'єктів, якими вони оперують. Це дозволяє більш чітко змоделювати логіку і взаємодію процесів організації.
Процес моделювання системи в IDEF0 починається зі створення контекстної діаграми – діаграми найбільш абстрактного рівня опису системи в цілому, що містить визначення суб'єкта моделювання, цілі і точки зору на модель.
Під суб'єктом розуміється сама система, при цьому необхідно точно встановити, що входить в систему, а що лежить за її межами, іншими словами, визначити, що буде в подальшому розглядатися як компоненти системи, а що як зовнішній вплив. На визначення суб'єкта системи будуть істотно впливати позиція, з якої розглядається система, і мета моделювання – питання, на які побудована модель повинна дати відповідь. Іншими словами, на початку необхідно визначити область моделювання. Опис області як системи в цілому, так і її компонентів є основою побудови моделі. Хоча передбачається, що в ході моделювання область може редагуватися, вона повинна в основному сформульована первісно, оскільки саме область визначає напрямок моделювання. При формулюванні області необхідно враховувати два компонента – широту і глибину. Широта має на увазі визначення границь моделі – що буде розглядатися усередині системи, а що зовні. Глибина визначає, на якому рівні деталізації модель стане завершеною. При визначенні глибини системи необхідно пам'ятати про обмеженнях часу – трудомісткість побудови моделі зростає в геометричній прогресії зі збільшенням глибини декомпозиції. Після визначення границь моделі передбачається, що нові об'єкти не повинні вноситися до систему, що моделюється.
Мета моделювання визначається з відповідей на такі питання:
– Чому цей процес повинен бути змодельований?
– Що повинна показувати модель?
– Що може одержати клієнт?
Точка зору (Viewpoint). Під точкою зору розуміється перспектива, з якою спостерігалася система при побудові моделі. Хоча при побудові моделі ураховуються думки різних людей, усі вони повинні дотримуватися єдиної точки зору на модель. Точка зору повинна відповідати меті і границям моделювання. Зазвичай, обирається точка зору людини, відповідальної за роботу, що моделюється в цілому.
IDEF0-модель передбачає наявність чітко сформульованої мети, тільки одного суб'єкта моделювання і однієї точки зору. Для внесення області, цілі і точки зору в моделі IDEF0 в BPwin треба обрати пункт меню Model/Model Properties, яка викликає діалог Model Properties (рис. 7.17).
В закладці Purpose треба внести ціль і точку зору, а в закладку Definition – визначення моделі і опис області.
В закладці Status того ж діалогу можна описати статус моделі (чорновий варіант, робочий, остаточний тощо), час створення і останнього редагування (відслідковується в подальшому автоматично за системною датою).
Рис. 7.17. Діалог завдання властивостей моделі
В закладці Source описуються джерела інформації для побудови моделі (наприклад, ”Опитування експертів предметної області і аналіз документації”). Закладка General слугує для внесення імені проекту і моделі, імені і ініціалів автора і часових рамок моделі – AS-IS і ТО-ВЕ.
Моделі AS-IS і ТО-ВЕ. Зазвичай спочатку будується модель існуючої організації роботи – AS-IS (як є). Аналіз функціональної моделі дозволяє зрозуміти, де знаходяться найбільш слабкі місця, в чому будуть полягати переваги нових бізнес-процесів і наскільки глибоким змінам піддасться існуюча структура організації бізнесу. Деталізація бізнес-процесів дозволяє виявити недоліки організації навіть там, де функціональність на перший погляд здається очевидною. Знайдені в моделі AS-IS недоліки можна виправити при створенні моделі ТО-ВЕ (як буде) – моделі нової організації бізнес-процесів.
Технологія проектування ІС має на увазі спочатку створення моделі AS-IS, її аналіз і удосконалення бізнес-процесів, тобто створення моделі ТО-ВЕ, і тільки на основі моделі ТО-ВЕ будується модель даних, прототип і потім остаточний варіант ІС.
Іноді поточна AS-IS і майбутня ТО-ВЕ моделі різняться настільки сильно, що перехід від початкового до остаточного стану стає неочевидним. У цьому випадку необхідна третя модель, яка описує процес переходу від початкового до кінцевого стану системи, оскільки такий перехід – це також бізнес-процес.
Результат опису моделі можна одержати у звіті Model Report. Діалог настроювання звіту по моделі викликається з пункту меню Tools/Reports/Model Report.
В діалозі настроювання треба вибрати необхідні поля, при цьому автоматично відбивається послідовність виведення інформації у звіт (рис. 7.18).
Рис. 7.18. Діалогове вікно для формування звіту по моделі
На рис. 7.19 представлений звіт, сформований за вищевказаними полями.
Рис. 7.19. Перегляд звіту
1 ISO (International Organization of Standardization) – Міжнародна організація із стандартизації.
2 IEC – International Electrotechnical Commission – Міжнародна комісія з електротехніки.
3 Ітеративний – який означає дію, що повторюється: багаторазовий, повторний.
4 Architecture of Integrated Information Systems