Функциональная безопасность – часть общей безопасности, которая определяет работоспособное состояние программного обеспечения и технических средств в соответствии с требованиями Заказчика и документации, при которых отсутствуют опасные отказы и недопустимый ущерб здоровью граждан и окружающей среде.
Модель разработки и оценки функциональной безопасности ПО и ПТК.
Анализ и оценка соответствия функциональной безопасности осуществляется по двум направлениям:
- Анализ процессов обеспечения функциональной безопасности в жизненном цикле программного обеспечения в соответствии с представленной технической и нормативной документацией.
- Проведение испытаний функций безопасности, реализованных программно и инсталлированных в реальную аппаратуру (стендовые испытания и испытания в местах эксплуатации).
С процессами обеспечения функциональной безопасности и представляемой разработчиком технической документацией на этапах жизненного цикла можно ознакомиться здесь.
Содержание работ при проведении стендовых и натурных испытаний по доказательству функциональной безопасности ПО:
- Разработка программ и методик стендовых и натурных испытаний
- Испытание на функциональную безопасность при отсутствии дестабилизирующих внешних и внутренних источников
- Обеспечение функциональной безопасности в случае ошибочных действий оператора и обслуживающего персонала
- Стойкость технических средств и ПО при возникновении опасных состояний в случае отказа элементов
- Обеспечение функциональной безопасности в случае изменения параметров электроснабжения, влияния электромагнитных помех, климатических, механических и других факторов, заданных в ТЗ/ТУ
Практика проведения оценки соответствия функциональной безопасности
Для проведения оценки в ООО«СЕРТЦЕНТР АСУ» были разработаны следующие методические документы:
- «Методика анализа технической документации на комплексы технических средств и программного обеспечения при разработке «Заключения функциональной безопасности»
- «Методическое руководство по анализу функциональной безопасности программного обеспечения программно-технических комплексов критического применения» (атомная энергетика, космос, железнодорожный и автомобильный транспорт, медицинское оборудование)