Хорошие продукты и сервисы
Наш Поиск (введите запрос без опечаток)
Наш Поиск по гостам (введите запрос без опечаток)
Поиск
Поиск
Бизнес гороскоп на текущую неделю c 29.12.2025 по 04.01.2026
Открыть шифр замка из трёх цифр с ограничениями

ГОСТ Р МЭК 61508-7-2012; Страница 95

или поделиться

Ещё ГОСТы из 41757, используйте поиск в верху страницы ГОСТ 31966-2012 Двигатели судовые, тепловозные и промышленные. Общие требования безопасности (Настоящий стандарт распространяется на судовые, тепловозные и промышленные поршневые двигатели внутреннего сгорания, работающие на жидком и/или газообразном топливе, и устанавливает общие требования их безопасности.) ГОСТ Р ИСО 5968-2013 Плашки круглые резьбонарезные. Термины и определения (Настоящий стандарт устанавливает терминологию и номенклатуру круглых резьбонарезных плашек, применяемых для нарезания резьб по стандартам ИСО. Термины, установленные настоящим стандартом, обязательны для применения во всех видах документации и литературы (по данной научно-технической отрасли), входящих в сферу работ по стандартизации и использующих результаты этих работ) ГОСТ Р ИСО 5967-2013 Метчики. Термины и определения (Настоящий стандарт устанавливает термины на метчики. Термины, установленные настоящим стандартом, обязательны для применения во всех видах документации и литературы (по данной научно-технической отрасли), входящих в сферу работ по стандартизации и использующих результаты этих работ)
Страница 95
Страница 1 Untitled document
ГОСТ Р МЭК 61508-72012
Приложение G
правочное)
Руководство по разработке связанного с безопасностью объектно-ориентированного
программного обеспечения
Все ре комендации настоящегого стандарта по проектированию программного обеспечения применяются
к объектно-ориентированному программному обеспечению. Поскольку объектно-ориентированный подход пред
ставляет информацию в отличие от процедурных или функциональных подходов по-другому, то далее даны реко
мендации. для конкретного рассмотрения которых необходимо:
- понимание иерархий классов и идентификации функции(й) программного обеспечения, которые будут вы
полняться при вызове заданного метода (включая существующую библиотеку классов, если она используется);
- структурное тестирование (МЭК 61508-3. таблица В.2 и МЭК 61508-7. подраздел С.5.8).
Таблицы G.1 и G.2 содержат справочные руководящие указания по использованию объектно-ориентирован
ного программного обеспечения, которые дополняют более общие нормативные руководящие указания, представ
ленные в МЭК 61508-3. таблицы 2 и 4.
Таблица G.1 Архитектура объектно-ориентированного программного обеспечения
Рекомендации
ПодробУПБ1
ности
УПБ2УПБЗУПБ4
G1.1Прослеживаемость понятия прикладной области
с классами архитектуры
ПримеR
чание 1
HRHRHR
G1.2Использование подходящих фреймов, общеисполь
зуемых комбинаций классов и шаблонов проектиро
вания
П р и м е ч а н и е При использовании су
ществующих фреймов и шаблонов проектирования
к ним применяются требования, как и к предвари
тельно разработанному программному обеспечению
ПримеR
чание 2
HRHRHR
П р и м е ч а н и я :
1 Прослеживаемость прикладной области с архитектурой класса менее важна.
2 Примеры
1 Для некоторой части, предназначенной для проекта, связанного с безопасностью, может
существовать фрейм из проекта, не связанного с безопасностью, который успешно решает по
добную задачу, и это хорошо известно участникам проекта. В этом случае рекомендуется исполь
зовать такой фрейм.
2 Могут понадобиться различные алгоритмы для решения тесно связанных подзадач проек
та. связанного с безопасностью. Поэтому может быть выбран шаблон стратегии доступа к алго
ритмам.
3 Часть проекта, связанного с безопасностью, может состоять из выдачи надлежащих пред
упреждений внутренним и внешним заинтересованным сторонам. Для организации этих предупреж
дений может быть выбран шаблон наблюдателя. Это требование не применяется для библиотек.
3 Как правило, абстрактный базовый класс обеспечивает доступ к производным конкретным классам.
Таблица G.2 Объектно-ориентированный рабочий проект
Рекомендации
УПБ1УПБ2
УПБЗУПБ4
G2.1Классы должны иметь только одну цель
RR
HRHR
G2.2 Наследование используется, только если производный класс
является уточнением своего основного класса
HRHR
HRHR
G2.3Глубина наследования ограничена стандартами кодирования
RR
HRHR
G2.4Переопределение операций (методов) строго контролируется
RHR
HRHR
G2.5 Множественное наследование используется только для интер
фейсных классов
HRHR
HRHR
G2.6Наследование от неизвестных классов
NRNR
90