Требования к программному обеспечению ГИС установлены в ГОСТ Р 52155-2003 «Географические информационные системы федеральные, региональные, муниципальные. Общие технические требования» в части 7.
В ТЗ на конкретную ГИС устанавливают требования к ПО по следующим перечислениям:
- составу и структуре ПО;
- функциям обработки данных;
- точности и скорости обработки данных;
- взаимодействию ПО с другими программными продуктами;
- пользовательскому интерфейсу;
- обеспечению качества и совместимости программных средств.
Требования к содержанию и оформлению ТЗ на программные средства - по ГОСТ 19.201.
Программное обеспечение ГИС должно включать общее и специальное программное обеспечение.
В состав общего ПО входят:
- операционная система;
- СУБД;
- универсальные средства разработки и отладки программ;
- текстовые и графические редакторы.
Примечание - Операционную систему, универсальные средства разработки и отладки программ, текстовые и графические редакторы включают по согласованию с заказчиком.
|
|
В состав специального ПО входят:
- библиотека (библиотеки) программных средств, реализующих основные операции геоинформационных технологий;
- совокупность прикладных программ, предназначенных для решения задач конкретной ГИС.
ПО должно поддерживать следующие основные функциональные подсистемы ГИС:
- сбора, подготовки, ввода данных;
- хранения, обновления и управления данными;
- обработки, моделирования и анализа данных;
- контроля данных;
- вывода данных.
ПО должно реализовывать следующие основные операции геоинформационных технологий:
- ввод пространственных данных путем их импорта из существующих наборов данных или внешних источников данных;
- преобразование данных, включая конвертацию из одного формата в другой;
- оверлей;
- преобразование картографических проекций, изменение системы координат;
- хранение, манипулирование и управление данными;
- выполнение картометрических операций, включая вычисление расстояний между объектами, длин линий, периметров и площадей полигональных объектов и др.;
- пространственный анализ размещения и пространственных отношений объектов, включая анализ зон видимости, анализ сетей и др.;
- пространственное моделирование, включая построение и анализ пространственных моделей;
- визуализацию исходных, производных или итоговых данных (результатов обработки);
- формирование и вывод данных, в том числе в картографической (графической), табличной, текстовой формах.
В качестве дополнительных функций рекомендуются:
- цифровая обработка данных ДЗЗ;
- автоматическое (автоматизированное) картографирование и обработка изображений. Кроме того, дополнительные функции обработки пространственных данных могут быть заданы заказчиком.
|
|
Программные средства разрабатывают по стадиям и этапам, определенным в ГОСТ 19.102 Состав и содержание стадий и этапов уточняют в ТЗ с составлением плана-графика работ.
Программные средства, реализующие функциональные возможности используемых ГИС разрабатывают с учетом операционной системы, СУБД и средств разработки программ.
Программу и методику приемочных испытаний ПО разрабатывают по ГОСТ 19.301. Перечень организаций, участвующих в приемочных испытаниях ПС, устанавливают в ТЗ.
Качество программных средств оценивают в соответствии с ГОСТ 28195 ГОСТ Р ИСО/МЭК 9126 на каждой стадии жизненного цикла программных средств. К обязательным оцениваемым характеристикам качества программных средств относят функциональные возможности, надежность, эффективность, сопровождаемость и мобильность. Для универсальных операционных систем, используемых в составе ПО ГИС, обязательными характеристиками являются согласованность и защищенность.
Работоспособность и функциональные возможности ПО оценивают с помощью набора тестов, разрабатываемых предприятием - изготовителем ПО совместно с заказчиком.
Изменения в ПО вносят в соответствии с требованиями ГОСТ 19.603.
Дублирование, учет и хранение программных средств - по ГОСТ 19.601.
ПО должно обеспечивать защиту от ошибочных действий пользователя.
Свойства ПО (в том числе структурированность и наличие комментария) должны обеспечивать возможность его эксплуатации и совершенствования.