Засоби моделювання автоматизованих інформаційних систем

До відповіді на це питання слід додати ще оглядовий матеріал по CASE–технологіям із 1 питання.

Побудований за допомогою CASE-засобів проект є не просто реалізацією початкових етапів життєвого циклу АБС і технічним завданням на наступні етапи. Він являє собою самостійний результат, що має велике практичне значення.

Для традиційної розробки банківських систем характерно здійснення початкових етапів кустарними неформалізованими способами. У результаті замовники і користувачі АБС уперше можуть побачити систему після того, як вона вже в більшому ступені реалізований. Природно, ця система відрізняється від того, що вони очікували побачити. Тому далі потрібно робити ще кілька ітерацій її розробки або модифікації, що вимагає додаткових (і значних) витрат грошей і часу.

Ключ до рішення цих проблем дає складений за допомогою CASE- технологій проект, що дозволяє описати, "побачити" і скорегувати майбутню систему до того, як вона буде реалізована фізично; зменшити витрати на розробку і впровадження; оцінити розробку за часом і результатами; досягти взаєморозуміння між всіма учасниками розробки; поліпшити якість розроблювальної системи, створити оптимальну структуру БД;

З погляду менеджерів, найбільше підхожою мовою моделювання бізнесів-процесів на стадії створення моделей предметної області є IDEF0 (абревіатура слів ICAM Definition Methods - де були описані мови моделювання процесів - IDEF0, даних - IDEF1, пізніше розширений до підтримки реляційних моделей - IDEF1X і IDEF2 - для опису динамічних систем). Це мова моделювання з'явився в результаті застосування SADT (Structured Analysis and Design Technique) - технології структурного аналізу і проектування в програмі інтегрованої комп'ютеризації виробництва (ICAM - Integrated Computer-Aided Manufacturing), розробленої біля 20 років тому. До того часу IDEF0, як мова опису бізнесів-процесів, став федеральним стандартом у США і швидко поширюється в Європі. Його успіху сприяла фірма Logic Works (США), створивши на основі IDEF0 свій популярний серед менеджерів програмний продукт BPwin.

При використанні BPwin, моделювання, тобто процес створення точного опису бізнесів-процесів системи, починається з визначення суб'єкта, цілі і точки зору моделі. У цьому змісті, модель є деяким тлумаченням опису системи. Тому, визначаючи як суб'єкт самому систему, необхідно точно?становити, що входить у систему, а що лежить за її межами. З цим питанням тісно зв'язана позиція, із яким розглядається система, і ціль моделювання - питання, на які побудована модель повинна дати відповідь. Для того, щоб сконцентрувати увагу саме на опису системі, не на сторонні суб'єкту, домогтися погодженого опису всієї системи в дії і, тим самим, відповісти на всі поставлені (цільові) питання, IDEF0-модель припускає наявність чітко сформульованої цілі, єдиного суб'єкта моделювання й однієї точки зору.

Для створення задач по створенню й оптимізації структури даних на основі моделей процесів необхідно використовувати CASE-засіб, що дозволяє швидко й ефективно створювати ER-модель, що дозволяє з одного боку, документувати проект, а з інший, - генерувати схему бази без необхідності глибокого знання DDL (мови визначення даних) і SQL (структурної мови запитів).

ERwin фірми Logic Works саме і є засобом. У його назві відбивається те, що цей засіб створення ER-моделей на PC під Windows. Але не це насправді є визначальним. ERwin інтегрується з головними засобами розробки клієнтської частини і генерує схему БД для всіх головних СУБД.

Є можливість обміну даними з іншими засобами сімейства Logic Works (BPWin), що дозволяють будувати моделі бізнесу (функціональну й об'єктну).

Однієї з найбільше приємних особливостей ERwin є те, що розроблена модель даних є повнісий незалежної від платформи. Вибір потрібного серверу може бути зроблений у будь-який момент часу.

ERwin також дає можливість вибирати які сховища-репозиторії проекту будь-яку з підтримуваних СУБД. Це дає можливість користувачу одержувати звіти про вміст репозиторію, використовуючи SQL і інші засоби СУБД. Такий підхід дозволяє управляти версіями моделі. Для більш витонченого керування версіями можна скористатися убудованим зв'язком із PVCS.

У якості засобів розробки клієнтської частини підтримують три найбільш популярних у світі засоби: SQLWindows, PowerBuilder, Visual Basic.

Вибір платформи для використання в якості серверу істотно ширше. Підтримує більшість головних найбільше популярних реляційних СУБД, а також т.зв. настільної системи: Access, FoxPro, dBase, Clipper, Paradox.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: