Технологические процессы и стандарты обеспечения функциональной безопасности

       

Требования к архитектуре программного средства.


Архитектура ПС определяет основные компоненты и подсистемы комплекса программ, как они соединяются между собой, и как могут быть достигнуты требуемые свойства, в частности, соответствие комплексу требований по безопасности. Основные компоненты ПС включают: операционные системы, базы данных, внутренние подсистемы ввода/вывода, коммуникационные подсистемы, прикладные программы, инструментальные средства программирования и диагностики и т.п. В крайнем случае, с использованием языков широкого применения, архитектура системы должна создаваться поставщиком специально для этого применения (или этого класса применений). С точки зрения безопасности создание архитектуры ПС является этапом, на котором разрабатывается стратегия основной безопасности комплекса программ и системы. Конструкция архитектуры программного средства должна устанавливаться поставщиком и/или разработчиком, при этом должно быть создано подробное описание конструкции. Описание должно быть основано на подразделении на компоненты/подсистемы, для каждой из которых предоставлена следующая информация:

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


  • Содержание раздела