Технические науки
К.т.н. Салыкова О.С.
Костананайский
государственный университет им. А Байтурсынова
СПЕЦИАЛИЗИРОВАННЫЕ ГЕОИНФОРМАЦИОННЫХ СИСТЕМ
Жизненный цикл разработки программного обеспечения
состоит из следующих стадий: разработка программных средств, разработка
программных изделий, эксплуатация программных средств. При выборе модели
жизненного цикла программного обеспечения ГИС, наиболее оптимальной считается
спиральная модель. Спиральная модель основана на применении итеративных методов.
Спиральный метод состоит из четырѐх фаз: открытие, оценка, разработка и анализ. Одно из
преимуществ спирального метода
заключается в том, что анализ проекта выполняется по завершению каждой
итерации. Благодаря многократному анализу проекта, значительно возрастает объем
знаний о системе и предметной области, что оказывает положительное влияние на
качество проекта.
В связи с тем, что ГИС являются сложными системами
необходимо выбрать эффективный подход к проектированию ПО ГИС. Под
проектированием понимается спецификация архитектуры, которая впоследствии будет
реализована. Архитектура должна удовлетворять функциональным и рабочим характеристикам
программы. Обычно проектирование проходит в два этапа: подразделение системы на
подсистемы и детализация подсистем.
При декомпозиции системы целесообразно применять
следующий подход. Выделяется базовый модуль – ядро ГИС, который предназначен
для согласования работы прочих подсистем. Выделяются обязательные подсистемы:
подсистема ввода-вывода данных, подсистема визуализации геопространственных
данных, подсистема редактирования данных и подсистема работы с координатами. В
качестве дополнительной подсистемы, может быть использована подсистема анализа
геопространственных данных, которая проектируется отдельно и зависит от
предметной области. Проектируется база данных, необходимая для хранения
атрибутивных и геопространственных данных. Выбираются форматы электронных
классификаторов. Система ввода-вывода предназначена для преобразования
структуры геопространственных данных таким образом, чтобы с ними могла
корректно работать специализированная геоинформационная система. Под системой
ввода-вывода данных также понимают и аппаратные средства, спроектированные для
переноса графических и атрибутивных данных на электронные носители. Подсистема
хранения и редактирования ГИС обеспечивает набор средств для хранения, и
поддержки цифрового представления данных. Совокупность данных о
пространственных объектах образует множество пространственных данных и
составляет содержимое баз геопространственных данных, определяет принципы
построения информационного обеспечения ГИС. К созданию БД ГИС предъявляются
высокие требования, связанные с пространственной формой организации и
представления данных. Согласно предъявляемым требованиям, база данных ГИС должна
быть полной, достаточно подробной для предполагаемого создания ГИС или
картографического произведения; категории данных и их подразделения должны
включать все необходимые сведения для осуществления анализа или
математико-графического моделирования исследуемого объекта или явления.
Система визуализации данных играет важную роль для
программного обеспечения ГИС. Проектированию этой системы, наряду с
проектированием системы хранения и редактирования данных, обычно уделяется
наибольшее значение. Визуализация данных - это наглядное представление больших
массивов числовой и другой информации, которое представляется возможным
благодаря использованию компьютерной графики. Продукты визуализации данных
могут легко интегрироваться в информационные системы и системы поддержки
принятия решений.