ГОСТ Р 8.839—2013
- описание программных интерфейсов законодательноконтролируемойчасти программного обес
печения. имеющихся команд и данных, проходящих через такой интерфейс, включая декларацию о по
лноте представленного описания (см. приложение В);
- описание принципаформирования идентификационногообозначения программногообеспечения;
- в зависимости от метода аттестации, который выбран в соответствии с6.3 и6.4, исходная програм
ма может быть предоставлена в распоряжение испытательной организации в случае, если в нормативных
документах национального органа постандартизации и/или соответствующих рекомендациях МОЗМ тре
буется высокая степень соответствия требованиям или мощная защита;
- перечень параметров, подлежащих защите и описание средств защиты;
-описание соответствующей конфигурации системы и минимальных требующихся ресурсов
(см. 5.2.4);
- описание средств защиты имеющейся операционной системы (пароль и т. п.. если требуется);
- описание (программных) методов пломбирования;
- общий обзор аппаратного обеспечения системы, например, топологическая блок-схема, тип ком
пьютера (компьютеров), сети и т. д. В случаях, когда элемент аппаратного обеспечения является зако
нодательно контролируемым или когда он выполняет законодательно контролируемые функции, это
должно быть указано;
- описание точности алгоритмов (например, фильтрации результатов аналого-цифрового преоб
разования. расчета погрешности, алгоритмов округления и т. д.);
- описание интерфейса пользователя, меню и диалогов;
- идентификационное обозначение программного обеспечения и инструкции по его определению
в применяемом приборе;
- перечень команд каждого аппаратного интерфейса измерительного прибора, электронного
устройства, компоновочного блока, включая декларацию полноты перечня;
- список ошибок, связанных с работоспособностью прибора, которые обнаруживаются с помощью
программногообеспечения, и. если это необходимодля понимания, описание алгоритмов обнаружения
ошибок;
- описание сохраняемых в памяти или передаваемых наборов данных;
- если в данном программном обеспечении реализуется функция обнаружения неисправностей,
то перечень неисправностей, которые могут обнаруживаться, и описание алгоритма обнаружения;
- руководство по эксплуатации.
П р и м е ч а н и е — Состав документации, представляемой при утверждении типа прибора, должен быть
определен в национальных нормативных документах, действующих в стране.
6.2 Требования к процедуре утверждения
Процедуры тестирования в рамках процедуры утверждения типа, например, те, чтоописываются в
документе (3). базируются на применении четко определяемых режимов и условий тестирования и мо гут
основываться наточныхсравнительных измерениях. «Тестирование» и «аттестация» программного
обеспечения являются разными процедурами. Правильность или корректность программного обеспе
чения вообще нельзя измерить в метрологическом смысле, хотя есть стандарты, в которых указывает ся.
как следует «измерять» качество программного обеспечения (например, серия стандартов [7]). В
описываемых в указанных документах процедурах учитываются как нужды законодательной метроло гии.
так и хорошо известные в технике программирования методы аттестации и тестирования, которые, однако,
имеют неодинаковые цели (например, в случае с разработчиком программ, который осуще ствляет
поиск погрешностей, но также стремится оптимизировать функциональные характеристики). Как
показано в 6.4. каждое требование к программному обеспечению вызывает необходимость индиви
дуальной адаптации соответствующихпроцедур аттестации. Усилия, прикладываемыедля реализации
данных процедур, должны отражать важное значение данных требований в смысле точности,
надежности и защиты от неправильного применения.
Цель аттестации заключается в том. чтобы подтвердить, что данный измерительный прибор, под
лежащий утверждению типа, соответствует требованиям нормативных документов национального
органа постандартизации и/или соответствующим рекомендациям МОЗМ. В случаяхс измерительными
приборами с программным управлением процедура аттестации включает в себя проверку, экспертизу и
тестирование, и соответствующие рекомендации МОЗМ должны включать в себя набор подходящих
методов, описываемых ниже.
22