Описание | При использовании функций MATLAB ограничьте размер и сложность кода MATLAB. Размер и сложность функций MATLAB характеризуется: |
Примечание | Размер и сложность пределов могут различаться в разных проектах. Типичные пределы могут быть такими, как описано в этой таблице:
Метрика | Предел |
---|
Строки кода | 60 на функцию MATLAB | Уровни вложенных функций | 31,2 | Цикломатическая сложность | 15 | Плотность комментариев | 0,2 строки с комментариями на строку кода | 1Чистые Обертки к внешним функциям не учитываются как отдельные уровни. 2Стандартные функции библиотеки MATLAB не учитываются как отдельные уровни. |
|
Объяснение |
Удобочитаемость Понимание Трассируемость Поддерживаемость Контролируемость
|
Проверки Model Advisor | Проверяйте метрики функции MATLAB (Simulink Check) |
Ссылки |
IEC 61508-3, Таблица B.9 (6) - Полностью определенный интерфейс МЭК 62304, 5.5.3 - Критерии приемки Модуля ПО ISO 26262-6, таблица 1 (1а) - Применение малой сложности ISO 26262-6, Таблица 1 (1f) - Использование однозначного графического представления EN 50128, Таблица A.1 (11) - Спецификации интерфейса программного обеспечения DO-331, Разделы MB.6.3.1.e - Требования высокого уровня соответствуют стандартам DO-331, Разделы MB.6.3.2.e - Низкоуровневые требования соответствуют стандартам
|
См. также |
|
Последнее изменение | R2016a |