Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
D_GIS_Apach_HTML.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.08 Mб
Скачать

3.6. Тестування системи

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

Тестування дозволяє перевірити розроблену систему «у дії». Поетапна розробка передбачає дві стадії тестування: тестування програм і тестування системи. Планування робіт по тестуванню починається ще на етапі системного аналізу. Ці плани потім уточнюються під час системного проектування і програмування.

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

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

Висновок до розділу 3

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

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

Системний аналіз є дуже важливим етапом, але, на жаль, нерідко на нього виділяється недостатньо часу. Основна мета системного аналізу - досліджувати існуючу систему, визначити напрями її розвитку і у загальних рисах змалювати нову систему.

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

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

Проблеми, пов'язані з випробуванням розроблених програм, часто намагаються вирішувати на останніх стадіях проекту. Недостатня координація планів підготовки і проведення випробувань ускладнює створення і контроль тестових даних.

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

Етап тестування системи іноді виявляється найбільш складним у всій розробці. Тут можуть виявитися всі неточності і упущення, на які до певного часу «закривали очі» при проектуванні системи. Це ще раз підкреслює необхідність послідовного контролю результатів, що отримуються в процесі розробки ІС.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]