Примечания
1 Эта стадия представлена на рисунке 4 (см. блок 10.2).
2 Подтверждение соответствия для программного обеспечения обычно не может быть выполнено отдельно от используемого им оборудования и системной среды.
7.3.1 Цель
Целью требований настоящего подраздела является разработка плана подтверждения соответствия аспектов, связанного с безопасностью программного обеспечения, безопасности системы.
7.3.2 Требования
7.3.2.1 В ходе планирования должны быть определены процедурные и технические шаги, которые необходимо выполнить для того чтобы продемонстрировать, что программное обеспечение соответствует требованиям безопасности.
7.3.2.2 План подтверждения соответствия безопасности системы для аспектов программного обеспечения должен содержать следующие положения:
a) точная дата, когда должно происходить подтверждение соответствия;
b) перечень лиц, осуществляющих подтверждение соответствия;
c) идентификацию соответствующих режимов работы УО, включая:
- подготовку к использованию, а также установку и настройку,
- работу в режиме запуска и обучения, в автоматическом, ручном, полуавтоматическом и стационарном режимах,
- переустановку, выключение, сопровождение,
- предполагаемые ненормальные условия и предполагаемые ошибки оператора;
d) идентификация программного обеспечения, связанная с безопасностью, для которого должна быть проведена процедура подтверждения соответствия, для каждого режима работы УО до момента его ввода в эксплуатацию;
e) техническая стратегия для подтверждения соответствия (например, аналитические методы, статистическое тестирование и т.п.);
f) средства (методы) и процедуры в соответствии с перечислением е), которые должны быть использованы для того, чтобы подтвердить, что каждая функция безопасности соответствует установленным требованиям к функциям безопасности и требованиям к стойкости к систематическим отказам программного обеспечения;
g) условия, в которых должны происходить процедуры подтверждения соответствия (например, при тестировании может потребоваться использование калиброванных инструментов и оборудования);
h) критерии прохождения/непрохождения подтверждения соответствия;
i) политика и процедуры, используемые для оценки результатов подтверждения соответствия, в частности, при оценке отказов.
Примечание - Эти требования основаны на общих требованиях подраздела 7.8 МЭК 61508-1.
7.3.2.3 Подтверждение соответствия должно дать обоснование выбранной стратегии. Техническая стратегия для подтверждения соответствия программного обеспечения, связанного с безопасностью, должна содержать следующую информацию:
a) выбор ручных или автоматических методов, или и тех и других;
b) выбор статических или динамических методов, или и тех и других;
c) выбор аналитических или статистических методов, или и тех и других;
d) выбор критериев приемки на основе объективных факторов или экспертной оценки, или и того и другого.
7.3.2.4 В рамках процедуры подтверждения соответствия аспектов программного обеспечения, связанного с безопасностью, если этого требует уровень полноты безопасности (раздел 8 МЭК 61508-1), область применения и содержание плана подтверждения соответствия безопасности системы аспектов программного обеспечения должны быть изучены экспертом или третьей стороной, представляющей эксперта. Эта процедура должна также включать в себя заявление о присутствии эксперта при испытаниях.