- •Перелік використаних скорочень
- •Анотація
- •1. Характеристика об’єкта проектування
- •1.1.Інформаційна система
- •1.2.База даних
- •1.3. Поняття iнформацiйного забезпечення iнформацiйних систем
- •1.4. Предметна область
- •1.4.1. Геоінформаційна система
- •1.4.2. Можливості та найвижливіші якості гіс
- •1.4.3. Застосування гіс
- •1.5. Огляд літературних джерел
- •Висновок до розділу 1
- •2. Характеристика і постановка задачі
- •2.1. Характеристика задачі
- •2.2. Постановка задачі, призначення і мета створення системи
- •2.2.1. Постановка задачі
- •2.2.2. Характеристики системи
- •2.2.3. Вимоги до системи для вивчення геоінформаційних мереж
- •2.2.4. Інформаційне наповнення системи
- •2.2.5. Група розробки
- •2.2.6. Вимоги до дизайну навчальної системи
- •2.2.7. Пакет передачі
- •2.3. Вимоги до оточення
- •2.3.1. Вимоги до програмного забезпечення
- •2.3.2 Вимоги до користувачів
- •Висновок до розділу 2
- •3. Поетапна розробка системи
- •3.1. Початок аналізу реалізованості
- •3.2. Аналіз реалізованості
- •3.3. Системний аналіз
- •3.4. Проектування системи
- •3.5. Програмування
- •3.6. Тестування системи
- •Висновок до розділу 3
- •4. Реалізація системи для вивчення геоінформаційних мереж
- •4.1.1. Встановлення сервера Apache
- •4.1.2. Налаштування сервера Apache
- •4.1.3. Тестування сервера Apache
- •4.2. Мова html
- •4.2.1. Призначення html
- •4.2.2. Cтруктура html документа
- •4.3. Реалізація веб-сайту системи для вивчення геоінформаційних мереж
- •4.4. Загально системне середовище
- •4.5. Технічне забезпечення
- •Висновок до розділу 4
- •5. Методика застосування і тестування системи
- •5.1. Методика застосування системи
- •5.2. Тестування системи
- •Висновок до розділу 5
- •Висновки
- •Літературні джерала
- •Додаток 1
- •Додаток 2
3.6. Тестування системи
Тестування системи повинне показати, чи задовольняє система вимогам користувача і чи готова вона до здачі в експлуатацію. Планування цієї операції починається услід за системним аналізом. Характер роботи з системою при тестуванні повинен бути максимально наближений до умов промислової експлуатації. Випробування, що проводяться, дають користувачам можливість отримати необхідні навики в роботі з системою і можуть бути розділені.
Тестування дозволяє перевірити розроблену систему «у дії». Поетапна розробка передбачає дві стадії тестування: тестування програм і тестування системи. Планування робіт по тестуванню починається ще на етапі системного аналізу. Ці плани потім уточнюються під час системного проектування і програмування.
Тестування програм проводиться в основному з метою встановлення їх надійності. Перевірці підлягає кожна програма і кожен логічний модуль.
Системне тестування повинне продемонструвати надійність системи в цілому. Перевіряються точність обробки даних, «якість» внутрішніх і зовнішніх інтерфейсів, здатність системи відновлюватися після відмов і забезпечення цілісності даних. Крім того, з'ясовується, чи задовільно працює система на виділених технічних ресурсах.
Висновок до розділу 3
У даному розділі приведена загальна поетапна структура процесу розробки системи, по якій була розроблена система для вивчення геоінформаційних мереж.
Успіх розробки ІС в значній мірі залежить від того, наскільки ретельно опрацьована стратегія її реалізації. По кожному напряму проектних робіт в області створення ІС повинне бути проведене дослідження реалізовності, в результаті якого уточнюється, які можливості матиме в своєму розпорядженні нова система і на яких технічних і програмних засобах їй належить функціонувати. В умовах безперервного вдосконалення інформаційної технології, значення етапів формування стратегії і дослідження реалізовності розробки істотно зростає, оскільки зіставлення різних технічних рішень і вибір оптимальних варіантів з погляду задоволення вимог користувачів і витрат на реалізацію, необхідно проводити якомога раніше.
Системний аналіз є дуже важливим етапом, але, на жаль, нерідко на нього виділяється недостатньо часу. Основна мета системного аналізу - досліджувати існуючу систему, визначити напрями її розвитку і у загальних рисах змалювати нову систему.
На етапі проектування системи, вимоги користувачів втілюються в технічних і програмних рішеннях. Проектування завершується створенням специфікацій програми.
В процесі програмування розробляється основна документація на систему, яка потім тривалий час зберігається в службі супроводу програмних засобів. Програми, що володіють такими якостями, як зрозумілість, відсутність помилок і гнучкість, створюються за допомогою методів структурного проектування, кодування і тестування. Ці методи передбачають неодноразові перевірки результатів, що отримуються в процесі розробки.
Проблеми, пов'язані з випробуванням розроблених програм, часто намагаються вирішувати на останніх стадіях проекту. Недостатня координація планів підготовки і проведення випробувань ускладнює створення і контроль тестових даних.
Планування випробувань і підготовка тестових даних повинні починатися вже на етапі системного аналізу і продовжуватися на подальших стадіях проекту.
Етап тестування системи іноді виявляється найбільш складним у всій розробці. Тут можуть виявитися всі неточності і упущення, на які до певного часу «закривали очі» при проектуванні системи. Це ще раз підкреслює необхідність послідовного контролю результатів, що отримуються в процесі розробки ІС.
