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

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

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

Метрики 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Процент выровненных по ширине оранжевых проверок, вычисленных как количество зеленых и выровненных по ширине оранжевых проверок, разделенных на общее количество зеленых и оранжевых проверок.

Метрики Non-HIS