Настоящий стандарт устанавливает минимально необходимые требования к документации и характеристикам ПП, входным данным и неопределенности результатов расчета, позволяющие оценить качество ПП по результатам расчетов контрольных примеров или в результате сравнительных испытаний ПП.
Качество ПП должно оцениваться вне зависимости от программной платформы и алгоритмов, реализующих методы расчета, установленные в официальных документах. Стандарт устанавливает форму декларации о соответствии (см. приложение Б).
4.1 Описание программного продукта
4.1.1 Общие требования
Описание ПП должно соответствовать ГОСТ Р ИСО/МЭК 12119 (подраздел 3.1), ГОСТ Р ИСО/МЭК 9126 и положениям настоящего раздела, если они отличаются от положений указанных стандартов. Описание ПП включает описание его характеристик и функциональных возможностей, описание ПС, которое является его неотъемлемой частью.
4.1.2 Функциональность
4.1.2.1 Описание ПП должно содержать заявление о степени его соответствия настоящему стандарту.
4.1.2.2 Описание ПП должно содержать датированные ссылки на нормативные документы, алгоритмы расчета которых реализуются ПС.
4.1.2.3 Положения нормативных документов, относящиеся к расчетам, алгоритмы которых реализуются ПС, должны быть представлены по возможности полно. Нереализованные в виде алгоритмов положения нормативных документов должны быть особо указаны в описании ПС.
4.1.2.4 Неотъемлемой частью описания ПП должны быть формы в соответствии с приложением Б и таблицами Г.1, Г.2 приложения Г.
Примечание - В формах производитель ПП указывает соответствие базовой конфигурации ПС конкретным положениям нормативного документа.
4.1.2.5 Основные технические решения, алгоритмы, функции и методы, не предусмотренные нормативным документом на метод расчета, должны быть описаны, если они влияют на результаты расчета. Степень подробности описания определяет производитель ПП с учетом возможности сохранения авторского права на применяемые технические решения.
Примечание - Примерами функций ПС, критичных к выбору технических решений, являются алгоритмы представления объектов площадными фрагментами и точками, геометрические методы построения отраженного поля (мнимые источники, случайные точки или трассировка лучей), особенности моделирования ландшафта и т.п.
4.1.2.6 При описании вспомогательных функций должны быть указаны форматы и интерфейсы взаимодействия с другими ПС (например, геоинформационными системами, электронными таблицами, базами данных). При наличии нескольких версий ПП должны быть указаны поддерживаемые версии.
4.1.2.7 По возможности должны быть представлены предельные значения параметров, определяющие функциональность ПП, например (если применимо):
а) число объектов (источников шума, препятствий, областей отражений, точек координатной сетки, высотных отметок и/или горизонталей);
б) размеры рассчитываемой области местности;
в) наибольший порядок отражений, учитываемый для лучей в заданных границах;
г) число вершин одного полигонального объекта и всех объектов вместе;
д) число контрольных точек, рассчитываемых при однократном расчете.
4.1.3 Надежность
4.1.3.1 Должны быть описаны меры по исключению ввода некорректных данных, выходящих за установленные пределы или имеющих неправильный синтаксис и т.п.
4.1.3.2 Должны быть указаны возможности контроля и проверок правдоподобности исходных данных с помощью трехмерных моделей (3D-моделей) и сечений.
4.1.4 Практичность
4.1.4.1 В качестве предварительного подтверждения практичности ПП должны быть приведены конкретные логические схемы обработки данных и выполнения акустических расчетов (см. приложение Д). Должна быть представлена основная информация по применению этих схем.
4.1.4.2 Если обработка данных, например топографии, параметров транспортных потоков, расположения строений может быть выполнена на основе оцифрованных векторных данных, растровых данных и карт, это должно быть указано в описании ПП. Должны быть описаны все варианты настроек.
4.1.4.3 Должны быть перечислены возможности по настройке ПП под конкретные проекты пользователя, например по точности или скорости расчета.
Примечание - Увеличение скорости расчета может быть достигнуто группировкой источников шума, игнорированием удаленных источников, упрощенным учетом отражений и влияния земли, интерполяцией промежуточных значений уровня шума на разреженной координатной сетке и т.п.