ГОСТ OIMLR 76-1—2011
ПриложениеG
(обязательное)
Дополнительные исследования и испытания цифровых устройств
и весов с программным управлением
G.1 Весы иустройствасовстроеннымпрограммнымобеспечением(5.5.1)
Изучают описательную частьдокументации в соответствии с 8.2.1.2 и проверяют, содержится пи в комплек
те представленных документов описание или декларация (заявление) изготовителя о том. что программное
обеспечение является встроенным, т. е. что оно используется в стационарной (закрепленной) аппаратной
части с определенными программными средствами и не может быть модифицировано или загружено через
какой-либо интерфейс или с помощьюдругих средств после защитыили опломбирования.
Проверяют наличие описания средств защиты и степень гарантированности от какого-либо вмешатель
ства.
Проверяют наличие идентификатора программного обеспечения, его соответствие законодательно конт
ролируемому программному обеспечению, удостоверяются, что программное обеспечение выполняет законо
дательно контролируемые функции в соответствии сдокументацией, представленной изготовителем.
Проверяют легкость идентификации программного обеспечения весов.
G.2 Персональные компьютеры идругиеустройства с программируемым илизагружаемым програм
мнымобеспечением (5.5.2)
G.2.1 Документациянапрограммноеобеспечение
Проверяют наличие специальной документации на программное обеспечение [в соответствии с 5.5.2.2,
перечисление d)J, прилагаемой изготовителем, в которой содержится вся соответствующая информация для
проверки законодательно контролируемого программного обеспечения.
G.2.2Защитапрограммногообеспечения
G.2.2.1 Программное обеспечение с закрытой оболочкой (пользователь не имеет доступа к операционной
системе и/или программам)
Проверяют наличие полного комплекта команд (например, функциональные клавиши или команды через
внешний интерфейс), к которому должны быть приложены краткие описания.
Проверяют, была ли представлена изготовителем письменная декларация о комплектности набора
команд.
G.2.2.2Операционная система и/или программа (программы), доступные пользователю
Проверяют, формируется ли контрольная сумма или эквивалентная сигнатура по машинному коду (в систе
ме команд) законодательно контролируемого программного обеспечения [программный модуль (модули), под
лежащий^) законодательному контролю, и тилоопределяющие параметры).
Проверяют, не может ли быть запущено законодательно контролируемое программное обеспечение, если
код был фальсифицирован с помощью текстового редактора.
G.2.2.3Дополнительно к G.2-2.1 или G.2.2.2
Проверяют, достаточно ли защищены все конструктивные параметры, например с помощью контрольной
суммы.
Проверяют, имеется ли контрольный след для защиты конструктивных параметров и имеется ли описание
контрольного следа (следа ревизии).
Проводят несколько выборочных проверок на соответствие работы указанных вдокументации средств
защиты и функций представленному описанию.
G.2.3Программныйинтерфейс(интерфейсы)
Проверяют, выделены ли программные модули законодательно контролируемого программного обеспе
чения и отделены ли они соответствующим защищенным интерфейсом от модулей программного обеспечения,
действующего совместно с законодательно контролируемым.
Проверяют, является ли защищенный программный интерфейс частью законодательно контролируемого
программного обеспечения.
Проверяют, установлены ли функции законодательно контролируемого программного обеспечения, кото
рые могут быть запущенычерез защищенный интерфейс, и имеется ли их описание.
Проверяют, установлены ли параметры, которые могут быть изменены через защищенный программный
интерфейс, и имеется ли их описание.
Проверяют описание функций и параметров на полноту и однозначность.
Проверяют, не противоречат ли указанные в документации функции или параметры требованиям настоя
щего стандарта.
Проверяют наличие соответствующих инструкций для прикладного программиста (например, в документа
ции к программному обеспечению) в отношении защиты программного интерфейса.
112