ГОСТ Р 8.883—2015
- обозначение ПО, включающее в себя его наименование, обозначение его версии или версий
его модулой;
- описание назначения ПО. его структуры и выполняемых функций (структура ПО может быть
представлена в виде одного или нескольких взаимосвязанных модулей, реализующих функции ПО.
с учетом его разделения, при этом описание структуры ПО может быть осуществлено в графическом
виде с пояснениями и/или в текстовой форме);
- описание методов и способов идентификации ПО. а также его метрологически значимых ча
стей, функций и параметров, т. е. проверяется наличие информации о методе (алгоритме) идентифи
кации ПО. способах идентификации ПО в соответствии с принятым методом, о системе кодификации
номера версии:
- описание реализованных в ПО расчетных алгоритмов, а также их блок-схемы, т. е. проверяется
описание логических схем алгоритмов, функций, реализуемых алгоритмами ПО. всех величин, рассчи
тываемых с их помощью, с их математическим представлением в виде формул, а также проверяются
данные о степени округления при расчетах (точность алгоритмов);
- описание интерфейсов пользователя, всех меню идиалогов;
- описание интерфейсов связи ПО для передачи, обработки и хранения данных, в том числе по
средством открытых или закрытых сетей связи, т. е. проверяется наличие информации о методе связи
СИ и ПО. о данных, получаемых от и передаваемых в СИ программным обеспечением, наличие описа
ния всех аппаратных и программных компонент СИ. а также описания исполняемых файлов (название,
размер в мегабайтах и т. п.);
- описание реализованных методов защиты ПО и данных, т. е. проверяется описание реализо
ванных методов (авторизация пользователя, журнал событий, кодирование данных и т. д.), защиты ПО и
данных от случайных (непреднамеренных) и преднамеренных изменений и искажений, а также на
личие в документации описания методов фиксации сообщений об ошибках.
- описание способов хранения измеренных данных на встроенном, удаленном или съемном но
сителе;
- описание требуемых системных и аппаратных средств, если эта информация не приведена в
руководстве пользователя.
6.1.6 Указанная в 6.1.5 информация может быть представлена в виде программных документов
(например, описания программы, пояснительной записки, описания применения, руководства систем
ного программиста, руководства оператора и т. д.) или иной программной документации, имеющейся у
заявителя, при этом при ее составлении можно руководствоваться рекомендациями единой системы
программной документации (ЕСПД) и/или другой аналогичной документации.
6.1.7 Результаты проверки, в том числе выявленные несоответствия, полученные при анализе до
кументации ПО. заносят в протоколы испытаний.
6.2 Проверка разделения программного обеспечения
6.2.1 Разделение ПО СИ проводят в целях выделения в составе ПО СИ метрологически значимой
части, т. о. той его части, которая подлежит испытаниям.
6.2.2 К метрологически значимой части ПО СИ относятся программы, программные модули и ал
горитмы. выполняющие функции обработки измерительной информации и реализующие функции по
идентификации и защите ПО СИ. а также части ПО. отнесение которых к метрологически значимым
согласовано между участниками испытаний.
6.2.3 После испытаний ПО метрологически значимая часть ПО СИ не должна измениться. Любая
модификация метрологически значимой части ПО СИ приводит к изменению его идентификационных
данных (признаков) и к необходимости проведения повторных испытаний, в частности испытаний с
целью утверждения типа СИ, или внесению изменений в описание типа СИ в соответствии с админи
стративным регламентом [5].
6.2.4 Метрологически незначимая часть ПО СИ испытаниям не подлежит. Ее модификация может
быть выполнена без уведомления организаций, проводящих испытания, если изменение этой части не
проводит к изменению идентификационных данных (признаков) метрологически значимой части ПО
СИ.
6.2.5 Если разделение ПО СИ не проведено, то все ПО рассматривается как метрологически зна
чимое.
6.2.6 Разделение ПО на метрологически значимые и незначимые части может быть проведено как
на «низком», так и на «высоком» уровнях.
4