ГОСТ Р 8.839—2013
Пункт
ТребованиеГоден Нс годен
Приме*
чаиия
Ь)
Если законодательно контролируемая часть программного обеспечения
имеет связь с другими частями программного обеспечения, то должен быть
определен интерфейс для программного обеспечения. Вся связь должна
осуществляться исключительно через данный интерфейс. Законодательно
контролируемая часть программного обеспечения и интерфейс должны
быть четко документированы. Должно быть дано описание всех законода
тельно контролируемых функций и областей данных программного обеспе
чения для того, чтобы организация, утверждающая тип прибора, могла ре
шить вопрос о правильности разделения программного обеспечения.
С)
Каждая команда должна быть однозначно определена для всех иниции
руемых функций или данных в законодательно контролируемой части про
граммного обеспечения. Команды, которые передаются через интерфейс
программного обеспечения, должны быть задекларированы и документиро
ваны. Только документированные команды разрешается активировать че
рез указанный интерфейс. Изготовитель должен констатировать полноту
документации по хомандам.
Ч)
В тех случаях, когда законодательно контролируемое программное обе
спечение разделено с не являющимся законодательно контролируемым
программным обеспечением, законодательно контролируемое програм
мное обеспечение должно иметь приоритет в применении ресурсов перед
не являющимся законодательно контролируемым программным обеспече
нием
5.2.2
Совместная индикация
Если индикация результатов осуществляется с помощью интерфейса
пользователя со множеством окон, то тогда действует следующее требова
ние:
- Программное обеспечение, которое реализует задачу индикации изме
ряемых значений и прочей законодательно контролируемой информации,
относится к законодательно контролируемой части программногообеспече-
ния. Окно, в котором содержатся эти данные, должно иметь самый высокий
приоритет
5.2.3
5.2.3.1
Сохранение данных, передача через коммуникационную систему
Сохраняемое или передаваемое измеренное значение должно сопро
вождаться соответствующей информацией, необходимой для законода
тельно контролируемого применения в будущем
5.2.3.2
Данные должны быть защищены с помощью программных средств для
того, чтобы гарантировать аутентичность, целостность и. если необходимо,
точность информации о времени измерения. Программа, которая обеспечи
вает вывод на дисплей или дальнейшую обработку измеренных значений и
сопроводительных данных, должна проверять время измерения, аутентич
ность и целостность данных после их считывания из незащищенной памяти
или после их получения из незащищенного канала передачи данных. Если
обнаруживается искажение данных, то такие данные должны быть забрако
ваны или помечены как непригодные для применения
5.2.3.3
Для обеспечения высокого уровня защиты необходимо применять крип
тографические методы
5.2.3.4
а)
Автоматическое сохранение
Когда процесс измерения завершается, данные измерений должны со
храняться а памяти автоматически. Запоминающее устройство должно об
ладать достаточной стойкостью для того, чтобы гарантировать, что данные
не будут нарушаться при нормальных условиях хранения а памяти. Емкость
памяти должна бытьдостаточной для любой конкретной цели применения.
Когда окончательное значение, применяемое для законодательно кон
тролируемых целей, получается а результате вычислений, вместе с оконча
тельным значением должны сохраняться в памяти автоматически асе дан
ные. необходимые для вычислений.
36