ГОСТ Р ИСО 26262-6—2014
8 Проектирование и реализация модуля программного обеспечения
8.1 Цели
Первой целью настоящей подстадии является спецификация модулей программного обеспече
ния в соответствии с проектом архитектуры программного обеспечения и соответствующими требо
ваниями безопасности к программному обеспечению.
Второй целью настоящей подстадии является реализация модулей программного обеспечения
в соответствии со спецификацией.
Третьей целью настоящей подстадии является статическая верификация проекта модулей про
граммного обеспечения и ее выполнение.
8.2 Общие положения
На основе проекта архитектуры программного обеспечения разрабатывается детальный проект
модулей программного обеспечения. Такой детальный проект будет реализован в виде модели или
непосредственно в виде исходного кода в соответствии с руководствами по моделированию или ко
дированию соответственно. Детальный проект и его реализация верифицируются статически прежде,
чем перейти к стадии тестирования модуля программного обеспечения. Связанные с реализацией
характеристики могут быть достигнуты на уровне исходного кода, если используется руководство по
разработке кода. Если используется разработка на основе модели с автоматической генерацией ко да.
то эти характеристики применяются к модели и нет необходимости их применять к исходному ко-
ДУ-
При разработке проекта отдельного модуля программного обеспечения реализуются как требо
вания безопасности к программному обеспечению, так и все не связанные с безопасностью требова
ния. Следовательно, на данной подстадии связанные с безопасностью и н связанные с безопасно
стью требования рассматриваются в рамках единого процесса разработки.
Реализация модулей программного обеспечения включает в себя генерацию исходного кода и
трансляцию в объектный код.
8.3 Входная информация
8.3.1 Предварительные требования
Следующая информация должна быть доступна:
руководства по разработке и кодированию для языков моделирования и программирования
в соответствии с 5.5.3;
план верификации программного обеспечения (уточненный) в соответствии с 6.5.3;
спецификация проекта архитектуры программного обеспечения в соответствии с 7.5.1;
план обеспечения безопасности (уточненный) в соответствии с 7.5.2;
спецификация требований безопасности к программному обеспечению (уточненная) в
соответствии с 7.5.3;
отчет по верификации программного обеспечения (уточненный) в соответствии с 7.5.6.
8.3.2 Дополнительная информация
Следующая информация может быть учтена:
техническая концепция системы безопасности (см. 7.5.1 ИСО 26262-4):
спецификация проекта системы (см. 7.5.2 ИСО 26262-4):
руководства по применению инструментальных средств в соответствии с 5.5.4;
спецификация программно-аппаратного интерфейса (уточненная) (см. 6.5.2);
отчет по анализу безопасности в соответствии с 7.5.4;
руководства по применению методов (из внешнего источника).
8.4 Требования и рекомендации
8.4.1Требования настоящего подраздела должны соблюдаться, если модуль программного
обеспечения связан с безопасностью.
П р и м е ч а н и е- «Связанный с безопасностью» означает, что модуль реализует требования без
опасности или что критерии совместимости (см. раздел 6 ИСО 26262-9) этого модуля с другими модулями не
выполнены.
14