Зміст
Введення
1. Проектування інформаційних систем
Висновок
Література
Введення
Розвиток різних сфер людської діяльності на сучасному етапі неможливе без широкого застосування обчислювальної техніки та створення інформаційних систем різного напрямки. Обробка інформації в подібних системах стала самостійним науково - технічним напрямком.
Після етапу побудови інформаційної моделі починається проектування системи. На цьому етапі проводиться вибір технологічних рішень, на основі яких буде побудована інформаційна система.
Інформація в сучасному Світ перетворилася в один з найбільш важливих ресурсів, а інформаційні системи (ІС) стали необхідним інструментом практично у всіх сферах діяльності.
У реальних умовах проектування - це пошук способу, який задовольняє вимогам функціональності системи засобами наявних технологій з урахуванням заданих обмежень.
Різноманітність завдань, вирішуються за допомогою ІС, призвело до появи безлічі різнотипних систем, відрізняються принципами побудови і закладеними в них правилами обробки інформації.
Метою контрольної роботи є - розглянути поетапно, процес створення інформаційних систем.
Завдання даної роботи - з'ясувати головну мету проектування, а також мета створення інформаційних систем.
1. Проектування інформаційних систем
Проектування інформаційних систем завжди починається з визначення мети проекту. Основна завдання будь-якого успішного проекту полягає в тому, щоб на момент запуску системи і протягом всього часу її експлуатації можна було забезпечити:
В· необхідну функціональність системи і ступінь адаптації до мінливих умов її функціонування;
В· необхідну пропускну здатність системи;
В· необхідний час реакції системи на запит;
В· безвідмовну роботу системи в необхідному режимі, іншими словами - готовність і доступність системи для обробки запитів користувачів;
В· простоту експлуатації та підтримки системи;
В· необхідну безпеку.
Продуктивність є головним чинником, що визначає ефективність системи. Гарне проектне рішення служить основою високопродуктивної системи.
Проектування інформаційних систем охоплює три основні області:
В· проектування об'єктів даних, які будуть реалізовані в базі даних;
В· проектування програм, екранних форм, звітів, які будуть забезпечувати виконання запитів до даних;
В· облік конкретної середовища або технології, а саме: топології мережі, конфігурації апаратних засобів, використовуваної архітектури (файл-сервер або клієнт-сервер), паралельної обробки, розподіленої обробки даних і т.п.
Згідно сучасної методології, процес створення ІС являє собою процес побудови та послідовного перетворення ряду узгоджених моделей на всіх етапах життєвого циклу (ЖЦ) ІС. На кожному етапі ЖЦ створюються специфічні для нього моделі - організації, вимог до ІС, проекту ІС, вимог до додаткам і т.д. Моделі формуються робочими групами команди проекту, зберігаються і накопичуються в репозиторії проекту. Створення моделей, їх контроль, перетворення і надання в колективне користування здійснюється з використанням спеціальних програмних інструментів - CASE-засобів.
Процес створення ІС поділяється на ряд етапів (стадій [1]), обмежених деякими часовими рамками і закінчуються випуском конкретного продукту (моделей, програмних продуктів, документації тощо).
Зазвичай виділяють наступні етапи створення ІС: формування вимог до системи, проектування, реалізація, тестування, введення в дію, експлуатація та супровід.
Початковим етапом процесу створення ІС є моделювання бізнес-процесів, що протікають в організації та реалізують її цілі і завдання. Модель організації, описана в термінах бізнес-процесів і бізнес-функцій, дозволяє сформулювати основні вимоги до ІС. Це фундаментальне положення методології забезпечує об'єктивність у виробленні вимог до проектування системи. Безліч моделей опису вимог до ІС потім перетвориться в систему моделей, описують концептуальний проект ІС. Формуються моделі архітектури ІС, вимог до програмного забезпечення (ПО) та інформаційному забезпеченню (ІВ). Потім формується архітектура ПЗ і ІО, виділяються корпоративні БД і окремі додатки, формуються моделі вимог до додатків і проводиться їх розробка, тестування та інтеграція.
Метою початкових етапів створення ІС, виконуваних на стадії аналізу діяльності організації, є формування вимог до ІС, коректно і точно відображають цілі та завдання організації-замовника. Щоб специфікувати процес створення ІС, що відповідає потребам організації, потрібно з'ясувати і чітко сформулювати, в чому полягають ці потреби. Для цього необхідно визначити вимоги замовників до ІС і відобразити їх на мові моделей у вимоги до розробки проекту ІС так, щоб забезпечити відповідність цілям і завданням організації.
Завдання формування вимог до ІС є однією з найбільш відповідальних, важко формалізуються і найбільш дорогих і важких для виправлення у разі помилки. Сучасні інструментальні засоби і програмні продукти дозволяють достатньо швидко створювати ІС по готових вимогам. Але часто ці системи не задовольняють замовників, вимагають численних доопрацювань, що приводить до різкого подорожчання фактичної вартості ІС. Основною причиною такого стану є неправильне, неточне або неповне визначення вимог до ІС на етапі аналізу.
На етапі проектування перш за все формуються моделі даних. Проектувальники в якості вихідної інформації отримують результати аналізу. Побудова логічної і фізичної моделей даних є основною частиною проектування бази даних. Отримана в процесі аналізу інформаційна модель спочатку перетвориться в логічну, а потім у фізичну модель даних.
Паралельно з проектуванням схеми бази даних виконується проектування процесів, щоб отримати специфікації (опису) всіх модулів ІС. Обидва ці процесу проектування тісно зв'язані, оскільки частина бізнес-логіки зазвичай реалізується в базі даних (обмеження, тригери, збережені процедури). Головна мета проектування процесів полягає у відображенні функцій, отриманих на етапі аналізу, в модулі інформаційної системи. При проектуванні модулів визначають інтерфейси програм: розмітку меню, вид вікон, гарячі клавіші і пов'язані з ними виклики.
Кінцевими продуктами етапу проектування є:
В· схема бази даних (На підставі ER-моделі, розробленої на етапі аналізу);
В· набір специфікацій модулів системи (вони будуються на базі моделей функцій).
Крім того, на етапі проектування здійснюється також розробка архітектури ІС, включає в себе вибір платформи (платформ) і операційної системи (Операційних систем). У неоднорідній ІС можуть працювати кілька комп'ютерів на різних апаратних платформах і під управлінням різних операційних систем. Крім вибору платформи, на етапі проектування визначаються такі характеристики архітектури:
В· чи буде це архітектура "файл-сервер" або "клієнт-сервер";
В· чи буде це 3-рівнева архітектура з наступними шарами: сервер, ПО проміжного шару (Сервер додатків), клієнтське ПЗ;
В· чи буде база даних централізованої або розподіленої. Якщо база даних буде розподіленої, то які механізми підтримки узгодженості та актуальності даних будуть використовуватися;
В· чи буде база даних однорідною, тобто, чи будуть всі сервери баз даних продуктами одного і того ж виробника (наприклад, всі сервери тільки Oracle або всі сервери тільки DB2 UDB). Якщо база даних не буде однорідною, то яке ПО буде використано для обміну даними між СУБД різних виробників (вже існуюче або розроблене спеціально як частина проекту);
В· чи будуть для досягнення належної продуктивності використовуватися паралельні сервери баз даних (наприклад, Oracle Parallel Server, DB2 UDB).
Етап проектування завершується розробкою тех...