exponenta event banner

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

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

Сведения о пользовательских SQO см. в разделе Настройка целей качества программного обеспечения.

Метрики 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Количество необоснованных нарушений правил MISRA C ®, указанных записями под элементомCodingRulesSet
Num_Unjustified_RedКоличество необоснованных проверок красным цветом
Num_Unjustified_NT_ConstructsКоличество необоснованных Non-terminating call и Non-terminating loop проверки
Num_Unjustified_GrayКоличество необоснованных серых Unreachable code проверки
Percentage_Proven_Or_JustifiedПроцент обоснованных оранжевых чеков, рассчитанный как количество зеленых и обоснованных оранжевых чеков, деленный на общее количество зеленых и оранжевых чеков.

Показатели, не относящиеся к HIS