Описание | При использовании функций MATLAB ограничьте размер и сложность кода MATLAB. Размер и сложность функций MATLAB характеризуются: |
Примечание | Размер и пределы сложности могут варьироваться через проекты. Типичные пределы могут быть как описано в этой таблице:
Метрика | Предел |
---|
Строки кода | 60 на функцию MATLAB | Уровни вложенной функции | 31,2 | Цикломатическая сложность | 15 | Плотность комментариев | 0,2 строки с комментариями на строку кода | 1Pure Обертки к внешним функциям не считаются как отдельные уровни. 2Standard библиотечные функции MATLAB не рассчитывают как отдельные уровни. |
|
Объяснение |
Удобочитаемость Понимание Трассируемость Поддерживаемость Тестируемость
|
Проверки Model Advisor | Проверяйте метрики функции MATLAB (Simulink Check) |
Ссылки |
IEC 61508-3, Таблица B.9 (6) - Полностью заданный интерфейс IEC 62304, 5.5.3 - критерии допустимости Программного блока ISO 26262-6, Таблица 1 (1a) - Осуществление низкой сложности 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 |