, а інформаційні системи (ІС) стали необхідним інструментом практично у всіх сферах діяльності.
Різноманітність завдань, що вирішуються за допомогою ІС, призвело до появи безлічі різнотипних систем, що відрізняються принципами побудови та закладеними в них правилами обробки інформації.
Процес створення ІС ділиться на ряд етапів, обмежених деякими тимчасовими рамками і закінчуються випуском конкретного продукту (моделей, програмних продуктів, документації і пр). Зазвичай виділяють наступні етапи створення ІС:
формування вимог до системи;
проектування;
реалізація;
тестування;
введення в дію;
експлуатація;
супровід [9].
Початковим етапом процесу створення ІС є моделювання бізнес-процесів, що протікають в організації та реалізують її цілі і завдання. Модель організації, описана в термінах бізнес-процесів і бізнес-функцій, дозволяє сформулювати основні вимоги до ІС. Це фундаментальне положення методології забезпечує об'єктивність у виробленні вимог до проектування системи. Безліч моделей опису вимог до ІС потім перетвориться в систему моделей, що описують концептуальний проект ІС. Формуються моделі архітектури ІС, вимог до програмного забезпечення (ПО) та інформаційного забезпечення (ІС). Потім формується архітектура ПО і ІВ, виділяються корпоративні БД і окремі програми, формуються моделі вимог до додатків і проводиться їх розробка, тестування та інтеграція.
Метою початкових етапів створення ІС, виконуваних на стадії аналізу діяльності організації, є формування вимог до ІС, коректно і точно відображають мету і завдання організації-замовника. Щоб специфікувати процес створення ІС, що відповідає потребам організації, потрібно з'ясувати і чітко сформулювати, в чому полягають ці потреби. Для цього необхідно визначити вимоги замовників до ІС і відобразити їх на мові моделей у вимоги до розробки проекту ІС так, щоб забезпечити відповідність цілям і завданням організації.
Завдання формування вимог до ІС є однією з найбільш відповідальних, важко формалізованих і найбільш дорогих і важких для виправлення у разі помилки. Сучасні інструментальні засоби і програмні продукти дозволяють досить швидко створювати ІС по готових вимогам. Але найчастіше ці системи не задовольняють замовників, вимагають численних доопрацювань, що призводить до різкого подорожчання фактичної вартості ІС. Основною причиною такого стану є неправильне, неточне або неповне визначення вимог до ІС на етапі аналізу.
На етапі проектування перш за все формуються моделі даних. Проектувальники як вихідної інформації отримують результати аналізу. Побудова логічної і фізичної моделей даних є основною частиною проектування бази даних. Отримана в процесі аналізу інформаційна модель спочатку перетвориться в логічну, а потім у фізичну модель даних.
Паралельно з проектуванням схеми бази даних виконується проектування процесів, щоб отримати специфікації (опису) всіх модулів ІС. Обидва ці процесу проектування тісно пов'язані, оскільки частина бізнес-логіки зазвичай реалізується в базі даних (обмеження, тригери, збережені процедури). Головна мета проектування процесів полягає у відображенні функцій, отриманих на етапі аналізу...