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