В следующих таблицах перечислены элементы XML, которые можно добавить в пользовательский файл SQO. Содержимое каждого элемента задает порог, с которым программное обеспечение сравнивает результаты верификации. Для каждого элемента в таблице перечислена метрика, к которой применяется порог. Здесь HIS ссылается на программное обеспечение Hersteller Initiative.
Для получения информации о пользовательских SQLs, смотрите Настроить цели качества программного обеспечения.
Элемент | Метрика |
---|---|
comf | Comment Density |
path | Number of Paths |
goto | Number of Goto Statements |
vg | Cyclomatic Complexity |
calling | Number of Calling Functions |
calls | Number of Called Functions |
param | Number of Function Parameters |
stmt | Number of Instructions |
level | Number of Call Levels |
return | Number of Return Statements |
vocf | Language Scope |
ap_cg_cycle | Number of Recursions |
ap_cg_direct_cycle | Number of Direct Recursions |
Num_Unjustified_Violations | Число необоснованных нарушений МИСРА С® правила, заданные записями под элементом CodingRulesSet |
Num_Unjustified_Red | Количество необоснованных красных проверок |
Num_Unjustified_NT_Constructs | Количество необоснованных Non-terminating call и Non-terminating loop проверки |
Num_Unjustified_Gray | Количество необоснованных серых Unreachable code проверки |
Percentage_Proven_Or_Justified | Процент обоснованных оранжевых проверок, рассчитанный как количество зеленых и обоснованных оранжевых проверок, разделенных на общее количество зеленых и оранжевых проверок. |
Элемент | Описание метрики |
---|---|
fco | Estimated Function Coupling |
flin | Number of Lines Within Body |
fxln | Number of Executable Lines |
ncalls | Number of Call Occurrences |
pshv | Number of Protected Shared Variables |
unpshv | Number of Potentially Unprotected Shared Variables |