Основные этапы разработки программного обеспечения для ГИС

Любая ГИС предназначена для решения конкретной задачи и опирается на существующий пакет программных продуктов. Создать универсальную ГИС пригодную для решения любых задач невозможно, поэтому существующий программный продукт подстраивается под решения конкретной задачи, создается специальный программный продукт с узкоспециальной направленностью в области ГИС. При создании новых пакетов программ стандартно выполняется несколько основных этапов:

1.анализ требований предъявляемых к системе – занимает 10% времени;

2.Определение спецификации - 10%;

3.проектирование - 15%

4.Кодирование – 20%

5.Тестирование-45%

6.Эксплуатация и сопровождение программного продукта—

Анализ требований к системе

Включает следующие вопросы:

Время обработки информации, стоимость, точность, защита от несанкционированного доступа, вероятность ошибок и прочие вопросы.

На этом этапе выясняются проблемы стоящие перед разработчиком программы, точно выявляется цель и задачи. Решаемые с помощью программного обеспечения.

Результатом первого этапа является концепция, очерчивающая общие контуры применения данного продукта.

Определение спецификации

Определяет конкретные функции исполняемые программным обеспечением, раскрывает содержание этих функций без описания технологии выполнения функций. На этом этапе задается структура входных и выходных данных, определяется структура файлов, описывается организация ввода и изъятия данных.

Проектирование

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

Кодирование

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

Тестирование

Осуществляется в два под этапа:

-автономное тестирование

-комплексное тестирование.

Автономное - испытание созданного программного продукта по блокам, модулям на которые разбивается программа.

Комплексное - испытание всего программного продукта в разных режимах.

Словарь терминов

Данные- 1. зарегистрированные факты, описания явлений реального мира или идей, которые представляются достаточно ценными для того, чтобы их сформулировать и точно зафиксировать.

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

Дисплей- устройство отображения с помощью которого осуществляется визуализация выводных данных.

ЗИС - земельно-информационная система представляет собой специализированную ГИС земельно-ресурсной и кадастровой направленности. В ряде случаев ЗИС подразумевает базу данных кадастровой или ресурсной специализации, не связанную с пространственными объектами.

Идентификатор- уникальный номер, присеваемый пространственному объект слоя, может присваиваться автоматически или назначаться пользователем, служит для связи позиционной и непозиционной части пространственных данных.

Интерактивная обработка- обработка данных в режиме двухстороннего диалогового взаимодействия человека (пользователя) и компьютера, обмена между последовательностью запросов (вопросов) и ответов, с целью вмешательства и управления вычислительным процессом.

Интерфейс-совокупность средств и правил, обеспечивающих взаимодействие вычислительных систем, входящих в их состав устройств, программ, а также пользователя с системой.

Информационное обеспечение- совокупность массивов информации, систем кодирования, классификации и документации, обслуживающая систему обработки данных.

Картографирование -Совокупность процессов и технологий создания карт, атласов и т. д.

Картографический метод исследования- метод научного исследования, в котором карта выступает как модель изучаемого объекта из промежуточного звена между объектом и исследователем.

Картографический образ- пространственная комбинация картографических знаков воспринимаемая читателем карты или распознающим устройством.

Картометрия- Измерения по картам.

Карта-схема- карта с неточно выдержанным масштабом и проекцией, упрощенным изображением элементов содержания.

Квадротомическое представление –Один из способов представления пространственных объектов в вид иерархической, древовидной структуры, основанный на декомпозиции пространства на квадратные участки.

Квантование -Операция преобразования данных из непрерывной формы в дискретную. 2. разбитие данных на подгруппы.

Конвертирование форматов- преобразование данных из одного формата в другой, воспринимаемый иной системой.