Рецензия ил.pptx
- Количество слайдов: 7
Требования к архитектуре программного обеспечения Докладчик: Архипов А. И. Рецензент: Большаков И. Е.
ГОСТ Р МЭК 61508 -3 Пункт 7. 4. 3 Требования к архитектуре программного обеспечения 7. 4. 3. 1 В зависимости от характера разработки программн ого обеспечения ответственность за соответствие 7. 4. 3 может лежать только на поставщ ике, только на разработчике или на обеих сторонах (см. примечания, приведенные выше). Распределен ие ответственности должно быть документировано во время планирования безопасности.
7. 4. 3. 2 Предлагаемый проект архитектуры программного о беспечения должен быть создан поставщиком программного обеспечения и/или разработчиком, описание архитектуры должно быть подробным.
Описание должно: a) содержать выбор и обоснование интегрированного набора методов и мероприятий, которые будут необходимы в течение жизненного цикла модулей безопасности для того, чтобы удовлетвор ить требования к безопасности программного обеспечения на заданном уровне полноты безопасности. Эти методы и мероприятия включают стратегию проектирования программного обеспечения для обеспечения устойчивости к отказам […]. b) основываться на разделении на компоненты/подсистемы, для каждой из которых должна предоставляться следующая информация: - являются ли они вновь разработанными, уже существующими или находящимися в частной собственности, - проводилась ли верификация и если проводилась, то при каких условиях, - связан ли каждый из этих компонентов/подсистем с безопасностью или нет, - уровень полноты безопасности для компонента/подсистемы; c)определять все взаимодействия между программными средствами и аппаратным обеспечени ем, а также оценивать и детализировать их значение; d)использовать для представления архитектуры нотацию, которая является однозначно определенной или ограничена до подмножества однозначно определенных характеристик; e)содержать набор проектных характеристик, которые должны использоваться для поддержани я полноты безопасности всех данных. f)определять тесты интеграции архитектуры программного обеспечения для того, чтобы обеспе- чить выполнение спецификации требований к безопасности программного обеспечения на заданном уровне полноты безопасности.
Языки описания архитектуры (ADLS) AADL (стандарт SAE), Wright (разработан в университете Carnegie Mellon) Acme (разработан в университете Carnegie Mellon) x. ADL (разработан в UCI) Darwin (разработан в Imperial College в Лондоне) DAOP-ADL (разработан в Университете Малаги) By. ADL (Университет L'Aquila, Италия)
Виды (views) Примеры видов: Функциональный/логический вид Вид код/модуль Вид разработки (development)/структурный Вид параллельности выполнения/процесс/поток Физический вид/вид развертывания Вид с точки зрения действий пользователя Вид с точки зрения данных
Спасибо за внимание straiker 4100@bk. ru
Рецензия ил.pptx