Аттестация программного обеспечения АМК. Испытание ПО в составе автономного прибора целевого назначения, страница 2

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

Метод оценки: визуальное ознакомление со схемой защиты аппаратных средств и конструктивными особенностями, предотвращающими неавторизированный доступ к регулируемым элементам

2 Средняя жесткость испытаний прикладного ПО.

2.1-2.2. как при низкой жесткости испытаний ПО.

2.3.Проверка соответствия программного интерфейса описанию, приведенному в эксплуатационной и технической документации.

Метод оценки: ознакомление с документацией и сверка с испытываемым ПО (включая операции по установке ПО).

2.4.Проверка наличия функций вывода информации о версии ПО.

Метод оценки: вызов информации о версии ПО.

2.5.Определение метрологических характеристик средства измерений с программным обеспечением.

Метод оценки: указан в  протоколе  испытаний средства измерений.

2.6.Определение соответствия измерительных функций, выполняемых программным обеспечением, технической документации (Руководство пользователя и др.).

Метод сценки: выполнение измерения с использованием программного обеспечения. Имитация стандартной измерительной задачи.

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

 Метод оценки: ознакомление с технической документацией на программное обеспечение   Практическое выполнение отдельных операции.

2 8.Подтверждение корректности работы всех аппаратных интерфейсов.

Метод оценки: ознакомление с технической документацией по работе интерфейсов

2.9.Оценка необходимости дополнительных испытании ПО при внесении изменений, критических для работы ПО в законодательно контролируемых целях. Метод оценки: ознакомление с документацией. Практическая проверка отдельных операций.

2.10.Проверка работы ПО в нестандартных и критических ситуациях проверка наличия средств учета изменении в ПО (например, счетчиков и журналов событий).

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

2.11.Проверка средств экстренного сохранения данные измерений.

Метод оценки: имитация ситуации требующей восстановления данных измерения.

2.12 Проверка работы режимов ПО и одновременной работы ПО с несколькими отдельными приложениями.

Метод оценки: практическая проверка.

2.13.Проверка реакции ПО и (или; прибора на внесения изменении в исполняемые файлы и файлы конфигурации или изменение значений перепрограммируемы) микросхем.

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

2.14.Проверка защищенности измерительных данных при записи их на жесткие носители (шифрование).

Метод оценки: ознакомление с документацией. Открытие временных файлов с данными с помощью текстовых редакторов.

2.15.Проверка защищенности данных передаваемых по локальным информационным сетям.

Метод оценки: ознакомление с документацией.

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

Метод оценки: манипуляции в отношении интерфейса прибора, имитирующие неправильное подключение. Выключение ПК из сети. Удаление или перемещение файлов из папки, в которую была произведена установка ПО.

2.17.Проверка защищенности ПО от несанкционированных изменении настраиваемых параметров.

Meтод оценки: практическое ознакомление с методами защиты ПО (применение паролей, электронных ключей и др.).

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

Метод сценки: вызов функции ПО по выводу информации на печать. Сравнение сведении о версии ПО и идентификации измерений.

3.Высокая жесткость испытании ПО.

3.1.-3.18. как при низкой и средней жесткости испытаний ПО.

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

Метод оценки: ознакомление с технической документацией на программное обеспечение. Практическое выполнение отдельных операций.

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

Метод оценки: ознакомление с алгоритмами и описанием на программное обеспечение.

3.21. Ознакомление с использованными методами защиты программ и измерительной информации (например, криптография, электронная подпись) и оценка их достаточности.

Метод оценки: ознакомление с документацией. Проверка полноты ссылок на использование стандартов и других нормативных документов.

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