ГОСТ Р МЭК 60880—2010
Приложение В
(обязательное)
Детализированные требования и рекомендации
по проектированию и реализации
В настоящем приложении приведены таблицы, каждая из которых начинается с основного требования
{должно быть), такого как в таблице В.1а. за которым помещен перечень связанных с ним рекомендаций (следу ет).
таких как в таблице В.1а (пункт В.1аа).
Для каждого требования в проектах следует отобрать рекомендации, которым будут следовать при проекти
ровании и реализации. Следует обосновать отклонение оставшихся рекомендаций (например, «не применимо»
или «охвачено другими мерами» и т.п.).
Требования и рекомендации перечислены в таблицах В.1а — B.5f.
В.1 Процесс проектирования
Т а б л и ц а
В. 1а — Модифицируемость
Пункт
Рекомендация
Позволяет избежать,’позволяет добиться
В.1а
Процесс проектирования должен сделать ПО легко
модифицируемым
Риска внесения дефектов при реали
зации изменений /
В.1аа
Характеристики разрабатываемого ПО и его функци
ональные требования, которые, вероятно, будут из
меняться в течение жизненного цикла, следует оп
ределить на раннем этапе проекта
/ достижения безопасности и экономи
чески эффективной гибкости
В. 1аЬ
Модули следует выбирать так. чтобы воздействие
ожидаемых изменений на ПО было ограничено на
последующих этапах проектирования
/ минимизации риска возникновения
дефектов из-за изменений
В.1ас
Модифицируемость следует тщательноуравновесить
с ев сложностью, временем выполнения и объемом
памяти
Получения слишком сложной системы/
Т а б л и ц а
В.1Ь — Подход «сверху вниз»
Пункт
Рекомендация
Позволяет избежать/позволяет добиться
В.1Ь
При проектировании необходимо использовать под
ход сверху вниз
Ошибок проекта / полноты проекта
В.1Ьа
Общие вопросы предшествуют специальным
Риска несогласованности/ логически
последовательной работы разработчи
ков от предъявления требований до
окончания проекта
В.1ЬЬ
На каждом этапе проектирования всю систему сле
дует полностью описать и подвергнуть верификации
/ согласованности и полноты проекта;
наиболее раннего обнаружения участ
ков. создающих проблемы
В.1be
На возможно более раннем этапе проектирования
следует определить все проблемные участки
/ включения проблемных участков в ка
честве входной информации для при
нятия решений по проектированию
B.1bd
Принципиальные решения следует обсуждать и до
кументально оформлять как можно раньше
/ наиболее ранней оценки достижимо
сти проекта. Снижения вероятности из
менений на более поздних этапах раз
работки ПО
В.1be
После принятия любого крупного решения, влияю
щего на другие части системы, следует рассмотреть
альтернативы и документировать их факторы риска
Дублирования работ / тщательного про
ектирования
48