| Описание | При использовании функций MATLAB ограничьте размер и сложность кода MATLAB. Размер и сложность функций MATLAB характеризуется: |
| Примечание | Пределы размера и сложности могут варьироваться в зависимости от проекта. Типичные ограничения могут быть такими, как описано в этой таблице:
| Метрика | Предел |
|---|
| Строки кода | 60 на функцию MATLAB | | Уровни вложенных функций | 31,2 | | Цикломатическая сложность | 15 | | Плотность замечаний | 0,2 строки комментария на строку кода | 1Pure Оболочки для внешних функций не учитываются как отдельные уровни. 2Standard функции библиотеки MATLAB не считаются отдельными уровнями. |
|
| Объяснение |
Удобочитаемость Понимание Отслеживаемость Ремонтопригодность Контролируемость
|
| Проверки помощника по модели | Проверка показателей функции 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 |