Моделі інформаційних систем

Поняття і види моделей інформаційних систем

Інформаційною системою (ІС) називається сукупність засобів, пов’язаних з накопиченням, обробкою і використанням інформації.

Прикладами можуть служити державні статистичні служби, бібліотеки, періодичні видання, комп’ютерні програми і т. д.

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

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

Таким чином, при створенні інформаційних систем завжди має місце попереднє моделювання.

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

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

Класифікація моделей Інформаційних систем

При проектуванні інформаційних систем використовується 2 види моделей:

    Моделі “як є” ( “as-is”) відображають існуючу на момент початку моделювання ситуацію в середовищі, в якій належить впровадити ІС; проектувальникам слід зрозуміти, як функціонує організація, де буде використовуватися інформаційна система, виявити вузькі місця; Моделі “як повинно бути” ( “as-to-be”) пропонують заходи щодо оптимізації поточного стану справ.

В процесі роботи над моделлю ІС поставлені завдання вирішуються за допомогою більш приватних видів моделей:

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

Як засіб моделювання і візуалізації комп’ютерних програм застосовуються діаграми UML – стандартні графічні нотації, що дозволяють поетапно переходити від абстрактного опису предметної області (діаграми варіантів використання) до автоматичного формування комп’ютерного коду (діаграми Глассов).

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

Серед моделей життєвого циклу ІС виділяють:

    Каскадну; Інкрементного; Еволюційну.

Каскадна реалізує наступні етапи діяльності інформаційних систем:

    Виявлення потреб користувача; Формулювання вимог до інформаційних систем; Проектування; Виготовлення; Випробування; Доробка; Монтаж; Використання.

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

Інкрементна модель (заплановане вдосконалення продукту) має на увазі розробку послідовності систем. Перша реалізує частину вимог, в наступну додають нові і т. д., поки система не буде задовольняти проектним умовам. Розробка нових частин системи при такому підході може вестися паралельно з її експлуатацією.

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

Принцип еволюційного проектування вперше сформулював Наполеон Бонапарт, який говорив: “вплутаємося в бій, а там подивимося”.

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


1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)

Моделі інформаційних систем