6.1.1 Представление всей необходимой документации на испытания в соответствии с требованиями ГОСТ Р 8.654, ГОСТ Р 8.839 и/или другой нормативной документации является необходимым условием их проведения.
6.1.2 В соответствии с требованиями указанных нормативных документов проверяют наличие, достаточность и правильность представленной документации.
6.1.3 В отдельных случаях при проведении испытаний ПО СИ и его алгоритмов документацию рекомендуется дополнять текстами программ или их фрагментами. При этом может быть заключен договор о соблюдении конфиденциальности.
6.1.4 Перечень документов, представляемых для испытаний, объем и методы их проверки определяются на этапе разработки методики испытаний и согласуются заявителем испытаний с организацией, проводящей испытания.
6.1.5 В документации на ПО СИ следует предоставить информацию, которая должна содержать сведения из приведенного ниже перечня в той части, которая применима к данному СИ:
- обозначение ПО, включающее в себя его наименование, обозначение его версии или версий его модулей;
- описание назначения ПО, его структуры и выполняемых функций (структура ПО может быть представлена в виде одного или нескольких взаимосвязанных модулей, реализующих функции ПО, с учетом его разделения, при этом описание структуры ПО может быть осуществлено в графическом виде с пояснениями и/или в текстовой форме);
- описание методов и способов идентификации ПО, а также его метрологически значимых частей, функций и параметров, т.е. проверяется наличие информации о методе (алгоритме) идентификации ПО, способах идентификации ПО в соответствии с принятым методом, о системе кодификации номера версии;
- описание реализованных в ПО расчетных алгоритмов, а также их блок-схемы, т.е. проверяется описание логических схем алгоритмов, функций, реализуемых алгоритмами ПО, всех величин, рассчитываемых с их помощью, с их математическим представлением в виде формул, а также проверяются данные о степени округления при расчетах (точность алгоритмов);
- описание интерфейсов пользователя, всех меню и диалогов:
- описание интерфейсов связи ПО для передачи, обработки и хранения данных, в том числе посредством открытых или закрытых сетей связи, т.е. проверяется наличие информации о методе связи СИ и ПО, о данных, получаемых от и передаваемых в СИ программным обеспечением, наличие описания всех аппаратных и программных компонент СИ, а также описания исполняемых файлов (название, размер в мегабайтах и т.п.);
- описание реализованных методов защиты ПО и данных, т.е. проверяется описание реализованных методов (авторизация пользователя, журнал событий, кодирование данных и т.д.), защиты ПО и данных от случайных (непреднамеренных) и преднамеренных изменений и искажений, а также наличие в документации описания методов фиксации сообщений об ошибках;
- описание способов хранения измеренных данных на встроенном, удаленном или съемном носителе;
- описание требуемых системных и аппаратных средств, если эта информация не приведена в руководстве пользователя.
6.1.6 Указанная в 6.1.5 информация может быть представлена в виде программных документов (например, описания программы, пояснительной записки, описания применения, руководства системного программиста, руководства оператора и т.д.) или иной программной документации, имеющейся у заявителя, при этом при ее составлении можно руководствоваться рекомендациями единой системы программной документации (ЕСПД) и/или другой аналогичной документации.
6.1.7 Результаты проверки, в том числе выявленные несоответствия, полученные при анализе документации ПО, заносят в протоколы испытаний.