Цели Качества программного обеспечения или SQOs являются набором порогов, с которыми можно сравнить результаты верификации. Можно разработать процесс рассмотрения на основе Целей Качества программного обеспечения. В вашем процессе рассмотрения вы рассматриваете только те результаты, которые вызывают ваш проект привести определенный уровень SQO к сбою.
Можно использовать предопределенный уровень SQO или задать собственный SQOs. Следующее является качественными порогами, заданными каждым, предопределил SQO.
Для получения информации об объяснениях позади этих уровней смотрите Цели Качества программного обеспечения для Исходного кода.
Можно сравнить результаты верификации с SQOs или в пользовательском интерфейсе Polyspace® или в Метрическом веб-интерфейсе Polyspace.
В пользовательском интерфейсе Polyspace можно использовать меню на панели инструментов Results List, чтобы отобразить только те результаты, которые необходимо зафиксировать или выровнять по ширине, чтобы достигнуть определенной Цели Качества программного обеспечения.
Чтобы активировать опции SQO в этом меню, выберите Tools> Preferences. На вкладке Review Scope выберите Include Quality Objectives Scope.
В Метрическом веб-интерфейсе Polyspace можно сначала определить, не удается ли проекту достигнуть определенной Цели Качества программного обеспечения. Веб-интерфейс генерирует Quality Status PASS или FAIL для вашего проекта. Если ваш проект имеет Quality Status FAIL, подсветок веб-интерфейса красного цвета те результаты, которые необходимо зафиксировать или выровнять по ширине, чтобы достигнуть Цели Качества программного обеспечения. Можно принять решение только загрузить те результаты на пользовательский интерфейс Polyspace и рассмотреть их. Для получения дополнительной информации смотрите, Сравнивают Метрики С Целями Качества программного обеспечения.
Вы можете также сгенерированные отчеты, которые показывают состояние PASS или FAIL с помощью шаблонов SoftwareQualityObjectives_Summary
и SoftwareQualityObjectives
. Смотрите Bug Finder and Code Prover report (-report-template)
.
Примечание
Вы не можете использовать меню в пользовательском интерфейсе, чтобы подавить красные или серые проверки. Поэтому вы не можете непосредственно сравнить свой проект с предопределенными уровнями 1, 2 и 3 SQO в пользовательском интерфейсе Polyspace. Однако в Метрическом веб-интерфейсе Polyspace, можно выдержать сравнение проект против всех предопределил уровни SQO.