Member
Регистрация: 03.10.2014
Сообщений: 82
|
Требования к программному обеспечению, разрабатываемому для средств измерительной техники, регламентируются национальным стандартом Украины "ДСТУ 7363:2013 Метрология. Программное обеспечение средств измерительной техники. Общие технические требования".
Требования вышеуказанного нормативного документа распространяются на разрабатываемое прогрммное обеспечение и на ПО в составе СИТ во время проведения государственных испытаний в соответствии с ДСТУ 3400:2006 и во время метрологической аттестации СИТ в соответствии с ДСТУ 3215-95, на ПО, которое может быть изменено во время эксплуатации.
Стандарт не распространяется на ПО, которое применяется в автоматизированных системах управления технологическими процессами.
В соответствии со стандартом программное обеспечение средств измерительной техники может быть:
- интегрированным – такое ПО в составе автономного прибора целевого назначения, которое обладает точно определенным набором измерительных функций, при этом измерения, преобразования и обработка результатов измерения физической величины происходит только за счет ПО.
- самостоятельное ПО – может автономно использоваться при сборе, обработке, хранении результатов измерения, а также при математическом моделировании процессов измерения физических величин.
Программное обеспечение средств измерительной техники – компьютерная программа или набор программ, предназначенная для регистрации, обработки, отображения и сохранения результатов измерений, а также программные документы, необходимые для функционирования этих программ, которые являются функциональной частью СИТ и поставляются в комплекте программных документов.
Требования к ПО (указан не полный перечень):
- структура ПО – не должна подвергаться внешнему влиянию другого ПО, должна быть такой, чтобы возможно было оценить соответствие функций ПО
- защита ПО – ПО должно быть защищено от сбоев, несанкционгированного доступа как для использования, так и для изменения его функций и др.
- соответствие ПО – алгоритмы, реализующие функции ПО, должны соответствовать требованиям соответствующих нормативных документов. Функции ПО должны быть неизменными и такими, чтобы их возможно было проверить.
- документация утвержденного ПО: техническое задание, пояснительная записка, описание пояснительной записки, текст ПЗ, руководство системного администратора, руководство пользователя.
Испытание ПО
Требования во время испытания ПО зависят от степени жесткости испытания и необходимого уровня защиты ПО и степени соответствия ПО уже утвержденному.
Установлено три уровня для каждой из характеристик: низкий, средний и высокий.
Для программного обеспечения и средств измерительной техники с программным обеспечением, которые находятся в сфере государственного метрологического надзора и контроля жесткость испытаний должна быть не ниже средней, уровень защиты – не ниже среднего, а если обеспечивается хранение данных для дальнейшего использования – высокий, степень соответствия – не ниже среднего.
Для остального ПО (вне сферы государственного метрологического надзора и контроля)- жесткость выбирается в зависимости от сферы применения, а уровень защиты и степень соответствия должны соответствовать техническому заданию.
Уровни зашиты ПО
- низкий уровень – защита от неспециальных или специальных изменений функций ПО отсутствует;
- средний уровень – защита от неспециальных или специальных изменений функций ПО при использовании общедоступных программных средств присутствует;
- высокий уровень - – защита от неспециальных или специальных изменений функций ПО при использовании специальных, сложных программных или технических средств присутствует.
Уровни жесткости испытаний:
- низкий уровень – проверяются соответствие ПО программе испытаний, документация, предоставляемая разработчиком, результаты испытаний, подтверждающие корректность информации эксплуатационной документации
- средний уровень – дополнительно к вышеперечисленным функциям низкого уровня проводятся испытания ПО в соответствии с описанием программных функций в документации. Документация, предоставляемая разработчиком, должна содержать описание программных средств, алгоритмы вычислений, формулы, методы статистической обработки, законы распределения и т.д. Проводятся практические испытания касаемо защиты ПО в соответствии с документацией
- высокий уровень - дополнительно к вышеперечисленным функциям среднего уровня проверяется правильность исходного кода ПО.
Степень соответствия ПО во время испытаний должна быть определена в соответствии с нормативными документами, устанавливающими требования к испытуемому ПО. ПО СИТ (в сфере государственного метрологического надзора и контроля ) должно соответствовать «эталонному» ПО. Степень соответствия также характеризуется тремя уровнями: низким, средним и высоким.
Ссылки:
ДСТУ 3215-95 Метрологическая аттестация средств измерительной техники. Организация и порядок проведения
ДСТУ 3400:2006 Государственные испытания средств измерительной техники. Основные положения, организация, порядок проведения и рассмотрения результатов
ДСТУ 4302:2004 Информационные технологии. Требования к документированию компьютерных программ (ISO/IEC 6592:2000, MOD)
ГОСТ 19.701-90 (ИСО 5807-85) ЕСПД. Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения.
Аттестация програмного обеспечения СИТ
|