17.1. Етапи створення інформаційних систем
Автоматизована інформаційна система, як правило, створюється для певного підприємства чи організації. Проте, є багато спільних рис в структурі різних підприємств, а також в типах зв'язків (функціональних, інформаційних, зовнішніх) між елементами цієї структури. Це дозволяє сформулювати єдині принципи і шляхи побудови інформаційних систем для підприємства чи організацій.
Можна виділити такі етапи створення і функціонування (життєвого циклу)ІС:
Рис.17.1. Схема етапів розробки ІС
На першому етапі проводиться обстеження об'єкта, вивчаються форми вхідних та вихідних документів, методики розрахунків необхідних показників. Проводяться також науково-дослідні роботи щодо оцінки реалізації вимог замовника: здійснюється підбір необхідних засобів моделювання процесів, які комп'ютеризуються, пошук відповідних програмних засобів, оцінка альтернативних проектів
В процесі розробки інформаційного забезпечення визначається:
o склад інформації (перелік інформаційних одиниць, необхідних для розв'язання комплексу задач);
o структуру інформації та закономірності її перетворення, тобто правила формування показників і документів;
o характеристики руху інформації (обсяг та інтенсивність потоків, маршрути руху, часові характеристики);
o характеристики якості інформації (систему кількісних оцінок значущості, повноти, своєчасності, вірогідності інформації);
o способи перетворення інформації;
o уніфіковану систему первинної документації;
o масиви інформації, що використовуються для розв'язання задач управління;
o методичні й інструктивні матеріали для ведення документів.
На цьому ж етапі розробник погоджує із замовником вимоги до ІС, її функції, необхідні витрати на розробку, терміни виконання. Завершується перший етап складанням звіту про проведені роботи, на основі якого в подальшому буде розроблено технічний проект.
На другому етапі формується технічне завдання, яке є підставою для розробки інформаційної системи і приймання її в експлуатацію. Воно визначає основні вимоги до самої системи та процесу її розробки і розробляється для системи в цілому. Додатково можуть розроблятись технічні завдання на окремі частини ІС.
На третьому етапі розробляється концепція інформаційної бази, створюється інфологічна і датологічна моделі, формуються вимоги до структури інформаційних масивів, технічних засобів. Вказуються характеристики програмного забезпечення, систем класифікації та кодування. Результатом даного етапу є комплект проектної документації (технічний проект). В ньому вказується постановка задачі, алгоритм її розв'язання, описується інформаційне, організаційне, технічне та програмне забезпечення, тощо. Після затвердження технічного проекту розробляється робочий проект (внутрішній).
Одночасно з розробкою проекту створюються класифікатори техніко-економічної інформації на основі погодженої системи класифікації і кодування техніко-економічної інформації.
На четвертому етапі здійснюється розробка програмного забезпечення у відповідності з проектною документацією. Результатом цього етапу є готовий програмний продукт.
На п'ятому етапі проводиться перевірка програмного забезпечення на предмет відповідності вимогам, вказаним в технічному завданні. Дослідна експлуатація (тестування) дозволяє виявити недоліки, які можуть появитись при експлуатації системи. На цьому ж етапі проводиться підготовка персоналу до роботи в інформаційній системі. Навчання персоналу здійснюється або силами розробника, або за допомогою спеціальних курсів. Підготовлюється робоча документація, проходять приймальні випробування, і система здається в експлуатацію замовнику.
Шостий етап організовується на підставі гарантійних зобов'язань розробника. У цей період здійснюється сервісне обслуговування системи, усуваються недоліки, які можуть бути виявлені при експлуатації, і завершуються роботи по даному проекту.
Всі етапи розробки і впровадження ІС повинні бути обумовлені у відповідних угодах між замовником і розробником, а також у технічному завданні.
17.3. Особливості проектування інформаційних систем
17.4. CASE-технології та CASE-засоби проектування
18. Технології моделювання бізнес-процесів. Мова UML
18.1. Методи моделювання бізнес-процесів
18.2. Етапи розвитку UML
18.3. Поняття діаграми, нотації та метамоделі
18.4. Задачі аналізу і проектування
18.5. Етапи процесу розробки бізнес-моделі
ПЕРЕЛІК РЕКОМЕНДОВАНОЇ ЛІТЕРАТУРИ