exponenta event banner

Показатели сложности кода HIS

В следующем списке приведены стандартные показатели Hersteller Initiative Software (HIS), которые оценивает Polyspace ®. Эти показатели и рекомендуемые пределы для их значений являются частью стандарта, определяемого основной группой производителей оригинального оборудования или OEM-производителей. Дополнительные сведения о том, как сосредоточиться на этом подмножестве метрик кода, см. в разделе Метрики сложности вычисления кода.

Проект

Polyspace оценивает следующие показатели HIS на уровне проекта.

МетрикаРекомендуемый верхний предел
Количество прямых рекурсий0
Количество рекурсий0

Файл

Polyspace оценивает метрику HIS, плотность комментариев, на уровне файла. Рекомендуемый нижний предел - 20.

Функция

Polyspace оценивает следующие метрики HIS на уровне функции.

МетрикаРекомендуемый верхний предел
Цикломатическая сложность10
Область применения языка4
Количество уровней вызовов4
Количество вызывающих функций5
Количество вызываемых функций7
Количество функциональных параметров5
Количество операторов goto0
Количество инструкций50
Количество путей80
Количество операторов возврата1

Связанные темы