ГО СТ Р МЭК 61508-6— 2007
А.З Функциональные этапы применения МЭК 61508-3
Можно выделить следующие функциональные этапы применения МЭК 61508-3 (см. рисунок А.З):
a) Определяют требования для систем Е.’Е/РЕ, связанных с безопасностью, и соответствующих компонент
планирования безопасности (см. МЭК 61508-2, подраздел 7.3). При необходимости модернизируют планирова
ние безопасности в процессе разработки программного обеспечения.
П р и м е ч а н и е — На предыдущих стадиях жизненного цикла были:
-определены требуемые функции безопасности и соответствующие им уровни полноты безопасности
(см. МЭК 61508-1, подразделы 7.4 и 7.5);
- распределены функции безопасности для назначенных систем Е/Е/РЕ, связанных с безопасностью
(см. МЭК 61508-1, подраздел 7.6) и
- распределены реализуемые программно функции внутри каждой системы Е/Е/РЕ, связанной с безопас
ностью (см. МЭК 61508-2. подраздел 7.2).
b
) Определяют архитектуру программного обеспечения для всех реализуемых программно функций безо
пасности (см. МЭК 61508-3, подраздел 7.4 и приложение А).
c) Вместе с поставщиком/разработчиком E/E/PES анализируют архитектуру аппаратных средств и программ
ного обеспечения и влияние на безопасность компромиссов между аппаратными средствами и программным
обеспечением (см. МЭК 61508-2. рисунок 4). При необходимости анализ повторяют.
d) Приступают к планированию проверки и подтверждения соответствия безопасности программного обес
печения (см. МЭК 61508-3. подразделы 7.3 и 7.9).
e) Проектируют, разрабатывают и проверяют/тестируют программное обеспечение в соответствии с;
- планированием безопасности программного обеспечения;
- уровнем полноты безопасности программного обеспечения.
- жизненным циклом безопасности программного обеспечения.
f) Завершают действия по окончательной проверке программного обеспечения и интегрируют проверенное
программное обеспечение в соответствующие аппаратные средства (см. МЭК 61508-3. подраздел 7.5) и парал
лельно разрабатывают рабочие инструкции для пользователей и инструкции по эксплуатации для обслуживающе
го персонала системы программного обеспечения (см. МЭК 61508-3, подраздел 7.6 и приложение А. подраздел
А.2. а также перечисление к) настоящего стандарта).
д) Вместе с разработчиком аппаратных средств (см. МЭК 61508-2, подраздел 7.7) проводят подтверждение
соответствия безопасности программного обеспечения в интегрированных системах Е/Е/РЕ. связанных с безо
пасностью (см. МЭК 61508-3, подраздел 7.7).
h) Передают результаты подтверждения соответствия безопасности программного обеспечения систем
ным инженерам дпя дальнейшей интеграции в комплексную систему.
i) Если в процессе эксплуатации потребуется модернизация программного обеспечения E/E/PES,
то при необходимости снова возвращаются к соответствующей стадии, как описано в МЭК 61508-3. под
раздел 7.8.
В процессе жизненного цикла безопасности программного обеспечения выполняют множество различных
действий. В том числе проверку (см. МЭК 61508-3. подраздел 7.9) и оценку функциональной безопасности (см.
МЭК 61508-3. раздел 8).
В процессе выполнения приведенных выше этапов выбирают средства и методы обеспечения безопасно
сти программного обеспечения, соответствующие требуемой полноте безопасности. Для помощи в выборе таких
методов и средств составлены таблицы, упорядочивающие различные методы’средства в соответствии с четырь
мя уровнями полноты безопасности (см. МЭК 61508-3. приложение А). Обзор каждого из методов и средств со
ссылками на источники информации о них, включая перекрестные ссылки на эти таблицы, представлен в
МЭК 61508-7. приложение С.
Примеры применения таблиц полноты безопасности приведены в приложении Е настоящего стандарта,
а МЭК 61508-7 включает в себя описание вероятностного подхода к определению полноты безопасности
программного обеспечения для уже разработанного программного обеспечения (см. МЭК 61508-7. прило
жение О).
П р и м е ч а н и е — При выполнении приведенных выше действий допускается применять средства,
альтернативные указанным в настоящем стандарте при условии, что оправдывающие обстоятельства документи
руются в процессе планирования безопасности (см. МЭК 61508-1, раздел 6).
4*
9