HIS 代码复杂度度量
以下列表显示了 Polyspace® 评估的 Hersteller Initiative Software (HIS) 标准度量。这些度量及其建议的限值是由主要原始设备制造商 (OEM) 定义的标准的一部分。有关如何将审查重点放在此代码度量子集上的详细信息,请参阅使用 Polyspace 计算代码复杂度度量。
工程
Polyspace 在工程级别评估以下 HIS 度量。
度量 | 建议的上限 |
---|---|
直接递归次数 (AP_CG_DIRECT_CYCLE ) | 0 |
递归次数 (AP_CG_CYCLE ) | 0 |
文件
Polyspace 在文件级别评估“注释密度”这一 HIS 度量。建议的下限为 20。
函数
Polyspace 在函数级别评估以下 HIS 度量。
度量 | 建议的上限 |
---|---|
圈复杂度 (VG ) | 10 |
语言范围 (VOCF ) | 4 |
调用层数 (LEVEL ) | 4 |
主调函数数量 (CALLING ) | 5 |
被调函数数量 (CALLS ) | 7 |
函数参数数量 (PARAM ) | 5 |
Goto 语句数 (GOTO ) | 0 |
指令数 (STMT ) | 50 |
路径数 (PATH ) | 80 |
Return 语句数 (RETURN ) | 1 |