质量目标指示板

来监控你的代码的质量预定义的软件质量阈值或用户定义的阈值,使用质量目标仪表板。

在里面项目概况仪表板,使用质量目标卡,以获得一个快速的概述,您的进展,以实现一个质量目标阈值。从阈值下拉列表,选择一个阈值并查看您已经处理的结果的百分比。该卡还显示了您仍然需要处理的搜索结果的数量,以达到阈值。单击此数字以打开审查视角,看到这些结果结果列表.

要查看更全面的内容,请打开质量目标仪表板。在里面摘要部分中,您可以使用阈值下拉列表,以选择阈值并查看剩余的开放问题,包括每个类别的细分,如代码度量或编码规则。

在这质量目标仪表板,96%的调查结果需要达到阈值SQO2已得到解决。有17个悬而未决的问题,其中包括12代码度量,5系统的问题。未解决的问题是审查状态为的问题未经审核,修复,调查,或其他.

下表显示了当前所有质量目标阈值的代码质量进展情况。查看结果列表对于一组打开的问题,单击表中相应的值。

自定义软件质量目标

根据您的团队或项目的需求,您可以自定义作为通过/失败标准的阈值,以跟踪代码的质量。例如,您可能希望您的团队处理所有MISRA C®:2012年实现SQO 2级的指令。要为质量目标设置自定义阈值,请单击质量目标的设置质量目标仪表板。你必须扮演管理员自定义质量目标设置。具有角色的用户老板要么贡献者质量目标设置的只读视图。

质量目标设置视图

要更改现有的阈值选择,请单击一个结果族,例如MISRA C:2004,然后选择一个节点或展开该节点以选择单个结果。对于每个系列的结果,您可以根据组或类别查看可用的节点。

当你选择表格最左边的节点时:

  • 盒子,选择目录指示已启用节点下的所有项。

  • 部分填满箱子指示节点下的某些项未启用。

对于SQO列下的质量目标阈值:

  • 盒子,选择目录表明那些在该行的节点下使所有条目适用于这个门槛。

  • 部分填满箱子指示在该行的节点下启用的某些项不应用于此阈值。

扩展语言扩展节点。

例如,在前面的图中语言扩展节点展开。节点旁的复选框被部分填充,因为规则2.1未启用。对于阈值,所有被节点下启用的规则适用于门槛SQO5和SQO6。第2.2条并不适用于SQO4,这就是为什么SQO4复选框被部分填充。

运行时检查,您可以自定义必须针对每个阈值处理或证明的结果的百分比。

代码度量,你可以自定义每个阈值不同的指标值。

当您为阈值进行选择时,所有较高的阈值都会继承该选择。例如,如果您为SQO3选择一个编码规则,那么该规则也将为SQO4、SQO5和SQO6选择。默认情况下,当您第一次启用一个节点或结果时,它只适用于SQO6。

您对质量目标阈值所做的更改适用于Polyspace Access中的所有项目。在更改设置之前,请确保通知所有Polyspace访问用户。

要保存更改,请点击保存.无法恢复以前的自定义设置。重新加载预定义的阈值,点击回到默认.

一个项目的质量目标的统计数据重新计算时:

  • 您上传一个新的运行项目。

  • 属性中的任何字段进行更改结果详情窗格。

请注意

质量目标如果在更改设置之后重新计算项目统计数据之前查看统计数据,则项目的设置和计算的统计数据可能不同步。

相关话题