Статус документа
Статус документа

ГОСТ OIML R 76-1-2011 Государственная система обеспечения единства измерений (ГСИ). Весы неавтоматического действия. Часть 1. Метрологические и технические требования. Испытания (с Поправкой)

Приложение G
(обязательное)

     
Дополнительные исследования и испытания цифровых устройств и весов с программным управлением

G.1 Весы и устройства со встроенным программным обеспечением (5.5.1)

Изучают описательную часть документации в соответствии с 8.2.1.2 и проверяют, содержится ли в комплекте представленных документов описание или декларация (заявление) изготовителя о том, что программное обеспечение является встроенным, т.е. что оно используется в стационарной (закрепленной) аппаратной части с определенными программными средствами и не может быть модифицировано или загружено через какой-либо интерфейс или с помощью других средств после защиты или опломбирования.

Проверяют наличие описания средств защиты и степень гарантированности от какого-либо вмешательства.

Проверяют наличие идентификатора программного обеспечения, его соответствие законодательно контролируемому программному обеспечению, удостоверяются, что программное обеспечение выполняет законодательно контролируемые функции в соответствии с документацией, представленной изготовителем.

Проверяют легкость идентификации программного обеспечения весов.

G.2 Персональные компьютеры и другие устройства с программируемым или загружаемым программным обеспечением (5.5.2)

G.2.1 Документация на программное обеспечение

Проверяют наличие специальной документации на программное обеспечение [в соответствии с 5.5.2.2, перечисление d)], прилагаемой изготовителем, в которой содержится вся соответствующая информация для проверки законодательно контролируемого программного обеспечения.

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 Программный интерфейс (интерфейсы)

Проверяют, выделены ли программные модули законодательно контролируемого программного обеспечения и отделены ли они соответствующим защищенным интерфейсом от модулей программного обеспечения, действующего совместно с законодательно контролируемым.

Проверяют, является ли защищенный программный интерфейс частью законодательно контролируемого программного обеспечения.

Проверяют, установлены ли функции законодательно контролируемого программного обеспечения, которые могут быть запущены через защищенный интерфейс, и имеется ли их описание.

Проверяют, установлены ли параметры, которые могут быть изменены через защищенный программный интерфейс, и имеется ли их описание.

Проверяют описание функций и параметров на полноту и однозначность.

Проверяют, не противоречат ли указанные в документации функции или параметры требованиям настоящего стандарта.

Проверяют наличие соответствующих инструкций для прикладного программиста (например, в документации к программному обеспечению) в отношении защиты программного интерфейса.