Оцените результаты Polyspace Code Prover против целей качества программного обеспечения

Вместо того, чтобы оценить все результаты анализа Code Prover, можно сначала задать набор критериев, что анализируемый проект должен соответствовать и сравнить результаты Code Prover с теми критериями. Цели Качества программного обеспечения или SQOs являются набором порогов, с которыми можно сравнить результаты верификации. Можно разработать процесс рассмотрения на основе Целей Качества программного обеспечения. В вашем процессе рассмотрения вы рассматриваете только те результаты, которые вызывают ваш проект привести определенный уровень SQO к сбою.

Технические требования уровней SQO

Можно использовать предопределенный уровень SQO или задать собственный SQOs.

Следующее является качественными порогами, заданными каждым, предопределил SQO.

 Уровень 1 SQO

 Уровень 2 SQO

 Уровень 3 SQO

 Уровень 4 SQO

 Уровень 5 SQO

 Уровень 6 SQO

 Исчерпывающий

Для получения информации об объяснениях позади этих уровней смотрите Цели Качества программного обеспечения для Исходного кода.

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

Можно сравнить результаты верификации с SQOs любой в Polyspace® Доступ к веб-интерфейсу или пользовательскому интерфейсу рабочего стола Polyspace.

  • В Polyspace доступ к веб-интерфейсу можно сначала определить, не удается ли проекту достигнуть определенного Качественного порога Цели путем рассмотрения карты Quality Objectives на инструментальной панели Project Overview.

    Quality objectives card showing 28% completion for SQO2 threshold with 5 remaining unaddressed findings.

    Карта показывает процент результатов, что вы уже зафиксировали или выровняли по ширине для того, чтобы достигнуть порога. Кликните по количеству остающихся результатов, чтобы открыть те результаты в 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.

Примечание

Вы не можете использовать меню в пользовательском интерфейсе, чтобы подавить красные или серые проверки. Поэтому вы не можете непосредственно сравнить свой проект с предопределенными уровнями 1, 2 и 3 SQO в пользовательском интерфейсе Polyspace. Однако в Polyspace доступ к веб-интерфейсу, можно выдержать сравнение проект против всех предопределил уровни SQO.

Настройте уровни SQO

Настроить SQOs:

Похожие темы