Требования к программному обеспечению, разрабатываемому для средств измерительной техники, регламентируются национальным стандартом Украины "ДСТУ 7363:2013 Метрология. Программное обеспечение средств измерительной техники. Общие технические требования".

Требования вышеуказанного нормативного документа распространяются на разрабатываемое прогрммное обеспечение и на ПО в составе СИТ во время проведения государственных испытаний в соответствии с ДСТУ 3400:2006 и во время метрологической аттестации СИТ в соответствии с ДСТУ 3215-95, на ПО, которое может быть изменено во время эксплуатации.

Стандарт не распространяется на ПО, которое применяется в автоматизированных системах управления технологическими процессами.

В соответствии со стандартом программное обеспечение средств измерительной техники может быть:

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

 - самостоятельное ПО – может автономно использоваться при сборе, обработке, хранении результатов измерения, а также при математическом моделировании процессов измерения физических величин.

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

Требования к ПО (указан не полный перечень):

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

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

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

 - документация утвержденного ПО: техническое задание, пояснительная записка, описание пояснительной записки, текст ПЗ, руководство системного администратора, руководство пользователя.

Испытание ПО

Требования во время испытания ПО зависят от степени жесткости испытания и необходимого уровня защиты ПО и степени соответствия ПО уже утвержденному.

Установлено три уровня для каждой из характеристик: низкий, средний и высокий.

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

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

Уровни зашиты ПО

 - низкий уровень – защита от неспециальных или специальных изменений функций ПО отсутствует;

 - средний уровень – защита от неспециальных или специальных изменений функций ПО при использовании общедоступных программных средств присутствует;

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

 Уровни жесткости испытаний:

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

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

 - высокий уровень - дополнительно к вышеперечисленным функциям среднего уровня проверяется правильность исходного кода ПО.

 

Степень соответствия ПО во время испытаний должна быть определена в соответствии с нормативными документами, устанавливающими требования к испытуемому ПО. ПО СИТ (в сфере государственного метрологического надзора и контроля ) должно соответствовать «эталонному» ПО. Степень соответствия также характеризуется тремя уровнями: низким, средним и высоким.

Ссылки:

ДСТУ 3215-95 Метрологическая аттестация средств измерительной техники. Организация и порядок проведения

ДСТУ 3400:2006 Государственные испытания средств измерительной техники. Основные положения, организация, порядок проведения и рассмотрения результатов

ДСТУ 4302:2004 Информационные технологии. Требования к документированию компьютерных программ (ISO/IEC 6592:2000, MOD)

ГОСТ 19.701-90 (ИСО 5807-85) ЕСПД. Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения.

Аттестация програмного обеспечения СИТ

Мы в социальных сетях: