Элементы в пользовательском файле с целями качества программного обеспечения

В следующих таблицах перечислены элементы XML, которые можно добавить в пользовательский файл SQO. Содержимое каждого элемента задает порог, с которым программное обеспечение сравнивает результаты верификации. Для каждого элемента в таблице перечислена метрика, к которой применяется порог. Здесь HIS ссылается на программное обеспечение Hersteller Initiative.

Для получения информации о пользовательских SQLs, смотрите Настроить цели качества программного обеспечения.

Метрики HIS

ЭлементМетрика
comfComment Density
pathNumber of Paths
gotoNumber of Goto Statements
vgCyclomatic Complexity
callingNumber of Calling Functions
callsNumber of Called Functions
paramNumber of Function Parameters
stmtNumber of Instructions
levelNumber of Call Levels
returnNumber of Return Statements
vocfLanguage Scope
ap_cg_cycleNumber of Recursions
ap_cg_direct_cycleNumber 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Процент обоснованных оранжевых проверок, рассчитанный как количество зеленых и обоснованных оранжевых проверок, разделенных на общее количество зеленых и оранжевых проверок.

Метрики, отличные от HIS