ГОСТ Р МЭК 60880—2010
Т а б л и ц а В.2Ь — Модули
ПунктРекомендация
Позволяет иэбсжать/лозволяет добиться
В.2ЬМодули должны быть ясными и понятными
/ понятности
В.2ЬаКаждый модуль должен соответствовать определен
ной функции
/ тестируемости
В.2ЬЬ Модуль должен иметь только один вход. Хотя иногда
могут потребоваться множественные выходы, тем не
менее рекомендуется использовать один выход
/ простоты верификации
В.2ЬсРазмер модулей не должен превышать предела для
выполняемых операторов. Этот предел устанавли
вается для конкретной системы и только в специаль
ных случаях допускаются более длинные модули
Громоздких модулей /
B.2bd Интерфейсы между модулями следует делать на
сколько возможно простыми, единообразными по
всей системе и полностьюдокументальнооформлен-
ными
Ошибок в интерфейсах /
B.2be Следует свести к минимуму число параметров интер
фейсов модулей
Ошибок в интерфейсах/
В.2ЫСтатус параметров интерфейсов модулей (т.е. вход,
выход или вход’выход) следует четко устанавливать
Ошибок в интерфейсах /
Т а б л и ц а В-2с — Операционное системное программное обеспечение
ПунктРекомендация
Позволяет избсжать/позволяет добиться
В.2с Обращение к операционной системе должно быть
ограничено
Отказов из-за ошибок в операционной
системе / упрощения верификации си
стемы
В.2са
Следует использовать только тщательно проверен
ные операционные системы, снабженные соответ
ствующей документацией о верификации; если опе
рационная система является РПО. то см. раздел 15
Скрытых ошибок.1
В.2сЬ
Следует избегать использования универсального
системного программного обеспечения (операцион
ных систем)
Использования чрезмерно сложных
программных продуктов/
/ обоснованного использования тща
тельно проверенной операционной си
стемы
В.2сс Если универсальная операционная система необхо
дима, то ее применение следует ограничить неболь
шим числом простых функций
B.2cd
Операционная система должна содержать только
необходимые функции
«Мертвых» программ/
В.2се
Функции операционной системы должны всегда на
зываться одинаково
/ простоты верификации
B.2cfФункции, используемые для управления технически
ми средствами, следует брать из операционной сис
темы или разрабатывать и верифицировать внутри
этой системы
Дополнительных усилий по программи
рованию и тестированию/
B.2cg
Функции операционной системы должны быть стро
го
определены и иметь хорошо определенные ин
терфейсы
Ошибок при использовании функций/
Ошибок при использовании функций/
B.2ch
Условия использования и взаимосвязи функций опе
рационной системы должны быть известными и про
веренными
B.2ci
Необходимо следовать указаниям настоящего стан
дарта в целом, если операционная система или ее
часть разработана для специального применения в
целях безопасности
/ простоты верификации
51