Откройте актуальную версию документа прямо сейчас
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Приложение Б
(справочное)
Методы и средства по предотвращению систематических отказов на стадиях жизненного цикла Е/Е/РЕ СБЗС-систем
Б.1 В таблицах Б.1-Б.5 настоящего приложения для каждого уровня безопасности Е/Е/РЕ СБЗС-систем приведены рекомендуемые методы и средства для предотвращения отказов в Е/Е/РЕ СБЗС-системах.
Отказы в Е/Е/РЕ СБЗС-системах могут быть идентифицированы в соответствии со стадиями жизненного цикла, на которых появились источником внесения ошибок:
- отказы, вызванные ошибками, возникающими до установки или в период установки системы (например, ошибки ПО включают в свой состав ошибки спецификации и программ, а ошибки в АС включают в свой состав производственные ошибки и неправильный выбор компонентов);
- отказы, вызванные ошибками, возникающими после установки системы (например, случайные отказы АС, вызванные неправильным использованием оборудования).
Для предотвращения таких отказов или управления ими при возникновении обычно требуется применение большого числа мер. "Меры" - это проведение мероприятий с использованием определенных "методов" и/или "средств", которые обозначены в таблицах и тексте как "метод/средство". В приложениях А и Б требования связаны с мерами, которые предпринимают для предотвращения отказов из-за ошибок на разных стадиях жизненного цикла АС Е/Е/РЕ СБЗС-систем, приведенными в настоящем приложении, и мерами, которые предпринимают для управления отказами в период эксплуатации Е/Е/РЕ СБЗС-систем, приведенными в приложении А. Меры для управления отказами - это применение средств, встроенных в Е/Е/РЕ СБЗС-системы, а меры для предотвращения отказов - это проведение мероприятий с использованием методов, выполняемых в течение жизненного цикла систем.
Б.2 Рекомендации, приведенные в таблицах Б.1-Б.5, соотносятся с УПБ. Они устанавливают, во-первых, важность метода/средства и, во-вторых, эффективность его использования. Важность обозначена следующим образом:
КР (HR) - метод/средство крайне рекомендован(но) для указанного в графе таблицы УПБ. Если он (оно) не применен(но), то в проектной документации должно быть приведено подробное обоснование отказа от их применения;
Р (R) - метод/средство рекомендован(о) для указанного в графе таблицы УПБ. Требуется применение хотя бы одного метода/средства, из помеченных в таблицах серой заливкой;
знак "-" - метод/средство, который(ое) не имеет(ют) рекомендаций ни для, ни против применения;
HP (NR) - метод/средство не рекомендован(но) к применению для указанного в графе таблицы УПБ. Если он (оно) применен(но), то в проектной документации должно быть приведено подробное обоснование такого применения.
Б.3 Уровень эффективности и необходимость применения методов/средств по предотвращению систематических отказов на стадиях жизненного цикла Е/Е/РЕ СБЗС-систем приведены в таблицах Б.1-Б.5. Уровни эффективности, приведенные в таблице, означают следующее:
"Обязательное" - требуется обязательное применение указанного в таблице метода/средства для всех УПБ, и который(ое) должен(но) использоваться настолько эффективно, насколько это возможно (т.е. с максимальной эффективностью);
- "Низкий" - при использовании указанного в таблице метода/средства он (оно) должен(но) быть применение) в степени, необходимой для получения, по крайней мере, низкого уровня эффективности противодействия систематическим отказам;
- "Средний" - при использовании указанного в таблице метода/средства он (оно) должен(но) быть применение) в степени, необходимой для получения, по крайней мере, среднего уровня эффективности противодействия систематическим отказам;
- "Высокий" - при использовании указанного в таблице метода/средства он (оно) должен(но) быть применен(но) в степени, необходимой для получения высокого уровня эффективности противодействия систематическим отказам.
Примечания - Большинство методов/средств, приведенных в таблицах Б.1-Б.5, может быть использовано с различным уровнем эффективности в соответствии с таблицей Б.6, в которой приведено описание ряда методов/средств с низким и высоким уровнями эффективности. Затраты, необходимые для достижения среднего уровня эффективности, находятся в пределах между затратами, необходимыми для получения низкого и высокого уровней эффективности.
Если метод/средство не является обязательным, то он (оно) может быть заменен(но) другими методами/ средствами (индивидуальным или в комбинации), которые помечены в таблицах Б.1-Б.5 серой заливкой.
Б.4 Само по себе выполнение требований настоящего приложения еще не гарантирует достижения требуемой полноты безопасности. При выборе методов/средств следует учитывать следующие факторы:
- взаимное соответствие выбранных методов/средств и как они дополняют друг друга;
- какие из них предназначены для каждой стадии создания Е/Е/РЕ СБЗС-систем;
- какие из них являются наиболее подходящими для решения проблем, встречающихся в процессе создания каждой отдельной Е/Е/РЕ СБЗС-системы.
Таблица Б.1 - Рекомендации по предотвращению ошибок во время задания спецификации требований к Е/Е/РЕ СБЗС-системам
Все методы и средства, обозначенные "Р (R)" в таблице Б.1, заменяемые, но требуется применение хотя бы одного из них.
Б.5 Для проверки соответствия требованиям на стадии задания спецификации требований к Е/Е/РЕ СБЗС-системам должен быть применен хотя бы один(одно) из методов/средств, помеченных серой заливкой в таблице Б.1 или перечисленных в таблице Б.5.
Таблица Б.2 - Рекомендации по предупреждению внесения ошибок на стадиях проектирования и реализации Е/Е/РЕ СБЗС-систем
Методы/средства, обозначенные "Р (R)" в таблице Б.2, заменяемые, но требуется применение хотя бы одного из них.
Б.6 Для проверки соответствия требований на стадиях проектирования и реализации Е/Е/РЕ СБЗС-систем должен быть применен хотя бы один из методов или средств, помеченных серой заливкой в таблице Б.2 или перечисленных в таблице Б.5.
Таблица Б.3 - Рекомендации для предотвращения ошибок на стадии интеграции Е/Е/РЕ СБЗС-систем
Таблица Б.4 - Рекомендации по предотвращению ошибок и отказов в период эксплуатации и технического обслуживания Е/Е/РЕ СБЗС-систем
Таблица Б.5 - Рекомендации по предотвращению ошибок на стадии подтверждения соответствия Е/Е/РЕ СБЗС-систем
Таблица Б.5 разделена на три группы, помеченные белой, серой и черной заливкой. Все рекомендуемые методы/средства "Р (R)" в группах, помеченных белой и черной заливкой, могут быть заменены другими методами/средствами в пределах каждой из групп, но требуется применение, по крайней мере, одного метода/средства из группы, помеченной серой заливкой (аналитические методы) и, как минимум, одного метода/средства из группы, помеченной черной заливкой (средства испытаний).
Б.7 Эффективность методов/средств для предотвращения систематических ошибок приведена в таблице Б.6.
Таблица Б.6 - Эффективность методов/средств для предотвращения систематических ошибок
Метод/средство предотвращения систематических ошибок |
См. ГОСТ Р 53195.5-2010 |
Описание метода/средства предотвращения систематических ошибок для |
|
низкого уровня эффективности |
высокого уровня эффективности |
||
Управление проектами * |
Определение действий и обязанностей; планирование и распределение ресурсов; обучение соответствующего персонала; последовательность проверок после модификаций |
Подтверждение соответствия, независимое от проекта; регулярный контроль проекта; стандартизованная процедура подтверждения соответствия; управление конфигурацией; статистика отказов; автоматизированные расчеты; автоматизированная разработка ПО |
|
Документирование * |
Применение графических и естественных языков, например, блок-схем, потоковых диаграмм |
Использование правил, описывающих: порядок прохождения и размещения документации в организации, содержимое таблиц контрольных проверок; автоматизированное управление документацией; формальный контроль изменений |
|
Разделение Е/Е/РЕ СБЗС-систем и систем, не связанных с безопасностью |
Четкое разделение интерфейсов между Е/Е/РЕ СБЗС-системами и системами, не связанными с безопасностью |
Полное отделение Е/Е/РЕ СБЗС-систем от систем, не связанных с безопасностью, т.е. предотвращение доступа систем, не связанных с безопасностью, к Е/Е/РЕ СБЗС-системам; физическое разделение в пространстве во избежание влияний по общей причине |
|
Структурирование спецификации требований |
Иерархическое разделение вручную требований на подтребования; описание интерфейсов |
Формирование иерархически разделенных компьютерных средств проектирования; автоматический контроль последовательности; доведение усовершенствования до функционального уровня |
|
Формальные методы |
Использование формальных методов персоналом, имеющим опыт в их применении |
Использование формальных методов персоналом, имеющим опыт в их применении в аналогичных областях с использованием автоматизированных средств поддержки |
|
Полуформальные методы |
Использование полуформальных методов для описания некоторых критических составляющих |
Полное описание Е/Е/РЕ СБЗС-систем, связанных с безопасностью, различными полуформальными методами для представления различных аспектов; проверка согласованности между методами |
|
Компьютерные средства разработки спецификации |
Применение средств разработки спецификации без предпочтения одного конкретного метода проектирования |
Применение модельноориентированных процедур с иерархической структурой; описание всех объектов и их отношений; применение общей базы данных; автоматический контроль непротиворечивости |
|
Таблицы контрольных проверок |
Подготовка таблиц контрольных проверок для всех стадий жизненного цикла; концентрация внимания на главных проблемах безопасности |
Подготовка подробных таблиц контрольных проверок для всех стадий жизненного цикла систем |
|
Экспертиза спецификации |
Проведение экспертизы спецификации требований безопасности независимым лицом |
Проведение экспертизы и повторной экспертизы независимой организацией, использующей формальную процедуру с исправлением всех обнаруженных ошибок |
|
Структурное проектирование |
Проектирование иерархических схем, выполняемое вручную |
Повторное использование проверенных компонентов; отслеживание взаимосвязи между спецификацией, проектом, принципиальными схемами и перечнем компонентов системы; использование компьютеров; применение определенных методов (см. также 5.9) |
|
Использование достоверно испытанных компонентов * |
Обоснованная перепроверка; проверка конструктивных характеристик |
"Проверено на практике" (см. 5.12.6) |
|
Модульное проектирование * |
Применение модулей ограниченных размеров; функциональное изолирование каждого модуля |
Повторное использование хорошо проверенных модулей; модулей с ясными свойствами; модулей, имеющих максимум один вход, один выход и один выход сигнализации об отказе |
|
Средства компьютерного проектирования |
Компьютерная поддержка безопасности на сложных стадиях жизненного цикла |
Использование средств, хорошо проверенных на практике (см. 5.12.6), или средств с подтвержденным соответствием; полностью компьютерное проектирование всех стадий жизненного цикла системы |
|
Моделирование |
Моделирование на модульном уровне, включая предельные условия для периферийных устройств |
Моделирование на уровне компонентов, включая предельные условия |
|
Инспектирование АС |
Инспектирование лицом, не связанным с проектированием системы |
Инспектирование и повторное инспектирование независимой организацией, использующей формальные процедуры с исправлением всех обнаруженных ошибок |
|
Сквозной анализ АС |
Проведение сквозного анализа АС лицом, не зависимым от проектирования |
Проведение сквозного анализа АС независимой организацией, действующей по формальной процедуре с исправлением всех обнаруженных ошибок |
|
Ограничение эксплуатационных возможностей * |
Применение ключа или пароля для управления изменением режима работы |
Применение установленной жесткой процедуры, разрешающей выполнение действий |
|
Эксплуатация исключительно квалифицированными операторами |
Базовое обучение по используемому типу системы безопасности плюс два года соответствующего опыта работы |
Ежегодное обучение всех операторов; привлечение к работе операторов с опытом эксплуатации Е/Е/РЕ СБЗС-систем с более низким уровнем полноты безопасности - не менее пяти лет |
|
Защита от ошибок оператора * |
Применение подтверждения входного сообщения |
Применение подтверждения и проверки согласованности каждой входной команды |
|
Тестирование методом "черного ящика" * |
Применение классов эквивалентности и тестирования по отдельным диапазонам входных сигналов, тестирование по граничным значениям, использование предписанных условий испытаний |
Применение условий испытаний по диаграммам последствий причин (отказов) в комбинации с критическими случаями в экстремальных диапазонах работы |
|
Статистическое тестирование * |
Использование статистических распределений для всех входных данных |
Получение результатов испытаний автоматическими средствами; применение большого числа тестовых испытаний; распределение входных данных в соответствии с условиями реального применения и принятыми моделями отказов |
|
Натурные испытания * |
10000 ч эксплуатации; по крайней мере, один год эксплуатации как минимум 10 устройств в различных применениях; статистическая точность 95 %; отсутствие каких-либо критических отказов |
10 миллионов часов эксплуатации; по крайней мере, два года эксплуатации как минимум 10 устройств в различных применениях; статистическая точность 99,9 %; подробное документирование всех изменений (включая мельчайшие) в период предыдущей эксплуатации |
|
Испытания на устойчивость к пикам воздействий |
- |
Должна быть явно продемонстрирована более высокая устойчивость, чем устойчивость для граничных значений реальных режимов эксплуатации |
|
Статический анализ |
Проведение статического анализа блок-схем; выявление слабых точек; задание условий испытаний |
Проведение статического анализа принципиальных схем; предсказание ожидаемого поведения систем при испытаниях; применение инструментальных средств испытаний |
|
Динамический анализ |
Анализ, основанный на блок-схемах; выявление слабых точек; задание условий испытаний |
Анализ, основанный на подробных схемах; предсказание ожидаемого поведения в случаях испытаний; применение инструментальных средств испытаний |
|
Анализ отказов |
Анализ отказов на уровне модулей, включая анализ граничных данных периферийных устройств |
Анализ отказов на уровне компонентов, включая анализ при граничных условиях |
|
Анализ при наихудшем случае |
Анализ наихудшего случая для функций безопасности; проводимый с использованием комбинаций граничных значений, соответствующих реальным условиям эксплуатации |
Анализ наихудшего случая для функций, не относящихся к безопасности; проводимый с использованием комбинаций граничных значений, соответствующих реальным условиям эксплуатации |
|
Расширенное функциональное тестирование |
Проведение испытаний, при которых все функции безопасности проверяются при таких же статических входных состояниях, как и в случаях, вызванных процессами отказов, или условиями эксплуатации |
Проведение испытаний, при которых все функции безопасности проверяются при таких же статических входных состояниях и/или необычных входных изменениях, как и в случаях, вызванных процессами отказов, или условиями эксплуатации (включая те, которые могут возникать очень редко) |
|
Испытания в наихудших случаях |
Проведение испытаний, при которых функции безопасности проверяются для таких комбинаций граничных значений, какие встречаются в реальных условиях эксплуатации |
Проведение испытаний, при которых функции, не связанные с безопасностью, проверяются для таких комбинаций граничных значений, какие встречаются в реальных условиях эксплуатации |
|
Испытания с введением неисправностей |
Проведение испытаний на уровне составляющих устройств, включая граничные данные периферийных устройств |
Проведение испытаний на уровне компонентов, включая граничные данные |
|
* При применении этих методов/средств в качестве методов/средств с высоким уровнем эффективности предполагается, что они должны быть использованы и при низком уровне эффективности. |
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.