ГОСТ OIMLR 76-1—2011
Даннов требование означает следующее.
Программное обеспечение, действующее совместно с законодательно контролируемым, отделено от
последнего, т. е. связь между ними осуществляется через программный интерфейс. Программный интер
фейс рассматривают как защищенный, если:
- в соответствии с 5.3.6.1 через данный интерфейс может произойти обмен только определенным и
допустимым набором параметров, функций и данных и
- ни одна из двух программ (законодательно контролируемая и действующая с ней совместно) не
можетосуществлять обмен информацией через какой-либодругой канал.
Программные интерфейсы представляютсобой часть законодательно контролируемого программно
го обеспечения. Действия пользователя, направленные на обход защищенного интерфейса, расценивают
как противоправные.
Приемлемое решение:
Определение всех функций, команд, данных и т. д„ обмен которыми между законодательно контро
лируемым программным обеспечением и всеми другими действующими программами или аппаратными
средствами идет через защищенный интерфейс. Проверка допустимости всех функций, команд и данных.
c) Законодательно контролируемое программное обеспечение должно быть распознаваемо и иметь
защиту. Идентификацияданного программногообеспечения должна бытьлегко осуществимой с помощью
устройства, предназначенногодля метрологического контроля или проверок.
Данное требование означает следующее.
Операционную систему или аналогичное вспомогательное стандартное программное обеспечение,
такое как. например, видеодрайверы, драйверы принтеров или драйверы жестких дисководов, не учиты
вают при идентификации программного обеспечения.
Приемлемое решение:
Вычисление контрольной суммы по машинному коду законодательно контролируемого программного
обеспечения во время выполнения работы и ее отображение на показывающем устройстве по ручной ко
манде.
Данная контрольная сумма идентифицирует законодательно контролируемое программное обеспече
ние и может быть сравнена с контрольной суммой, указанной при утверждении типа (в описании типа).
d) В дополнение к документам, указанным в 8.2.1.2. специальная документация на программное
обеспечениедолжна включать всебя:
- описание аппаратных средств системы, например блок-схему, тип компьютера (компьютеров), тип
сети, если отсутствует описание в руководстве по эксплуатации (см. также таблицу 11);
- описание программной среды для законодательно контролируемого программного обеспечения,
например: описание операционной системы, необходимыхдрайверов и т. д.;
- описание всех функций законодательно контролируемого программного обеспечения, параметров,
переключателей и клавиш, которые определяют функциональность весов, включая декларацию (заявле
ние)© полноте этого описания;
- описание соответствующих алгоритмов измерения (например, стабильное равновесие, расчет сто
имости. алгоритмы округления);
- описание соответствующих меню и диалогов.
- предусмотренные меры защиты (например, контрольная сумма, подпись, контрольный след);
- полный набор команд и параметров (включая краткое описание каждой команды и параметра), об
мой которыми между законодательно контролируемым программным обеспечением и программным обес
печением. действующим совместно, может осуществляться через защищенный интерфейс, включая дек
ларацию (заявление) о полноте перечня команд и параметров;
-описание идентификации законодательно контролируемого программногообеспечения;
- если предусмотрена загрузка программы через модем или интернет, то подробное описание проце
дуры загрузки и мер защиты от случайных или преднамеренных изменений;
- если загрузка программы через модем или интернет не предусмотрена, то описание мер. принятых
для предотвращения несанкционированной загрузки законодательно контролируемой программы, и
- придолговременном хранении или передачеданных через сети — описание наборов данных и мер
защиты (см. 5.5.3).
5.5.3 Устройства хранения данных (DSD)
При наличии устройства (независимо от того, встроено ли оно в весы или представляет собой часть
весов какпрограммное решение, или присоединено к ним внешне), предназначенногодля долговременно-
56