Page tree
Skip to end of metadata
Go to start of metadata

度量和质量规则管理是通过评估模型编辑器CAST管理器中进行的。

警告:如果出于任何原因(在CAST版本升级、重新安装等期间)更新评估模型,所做的任何自定义都将丢失。为了避免这种情况,请确保从CAST 管理器导出评估模型使用通过File > Export File菜单选项提供的导出配置选项。

更改组织的质量规则参数

尽管CAST提供了大量的数量和质量度量,可以提供非常满意的结果,但是可以修改单个质量规则或指标中的一些参数,以满足当前的开发环境或架构需求。

为此需要使用CAST管理器,如下所示:    

  • 首先确保在Expert模式下工作:   

  • Assessment Models视图中打开默认提供的Assessment Model(双击)(注意该评估模型是与CAST的当前版本兼容的默认模型——即不包含任何从CAST以前版本迁移过来的自定义):

注意如果决定使用这个评估模型,必须确保CAST仪表盘服务配置为使用。

  • 浏览评估模型编辑器以访问Quality Rules选项卡

  • 质量规则标签分为两个不同的部分:
    • 质量规则列表
    • 以及用于配置/编辑具有各种子选项卡每个所选择的质量规则部分    
  • Quality Rule选项卡的上半部分选择一个质量规则,将在下面的部分显示有关它的信息:

参数

参数值是CAST质量规则分配的默认值(但不是所有质量规则都有值)。参数值允许创建需要计数许多项的质量规则——例如ABAP“Avoid Function pools with more than 20 functions”质量规则的参数值为20。

在某些情况下,CAST为特定质量规则定义的默认参数值可能不适合本地规则和标准。如果是这样,可以更改那些具有值(有些没有)的质量规则参数值。以ABAP“Avoid Function pools with more than 20 functions"”质量规则为例。但是组织可能有更严格的标准,在这种情况下,需要更改每个类的方法数量,以记录积极结果。

为此:

  • 在质量规则选项卡的上半部分选择“Avoid Function pools with more than 20 functions”质量规则    
  • 在下一节中,单击Parameters选项卡,然后选择要修改的相关参数:

  • 单击Edit按钮(类似于铅笔)访问参数值:   

  • 根据需要修改该值。
  • 修改之后需要再次生成快照,以便新的参数值生效。

注意生成快照包括“将评估模型与仪表盘服务模式同步”的步骤。然而如果想手动完成这一步,可以这样做:

  • 仪表盘服务编辑器Assessment Model选项卡中单击Synchronize Assessment Model

从快照生成中排除项目

可以根据业务标准、技术标准或质量规则将应用或模块排除在快照生成之外。换句话说,可以选择在下一个快照中从特定的业务标准、技术标准或质量规则中排除应用或模块。

排除条件是在CAST仪表盘服务级别设置的——即当前仪表盘服务管理的应用或模块和业务标准、技术标准或质量规则。

  • 确保工作在AdvancedExpert模式: 

  • 打开想要使用服务的CAST仪表盘服务编辑器——双击Service视图中的服务:

  • 仪表盘服务编辑器中,单击Assessment Models选项卡并移动到Exclusions部分:

  • 点击绿色的Add图标开始这个过程——隐藏的部分将显示:

  • 现在需要设置两个用户可配置选项:PortfolioMetric
    • 使用Portfolio部分来定义应用/模块将被排除——单击Select来选择排除的项目。
    • 使用Metric部分来定义应用/模块将被排除的Business Criterion/Technical Criterion/Quality Rule之外——单击Select以选择要排除的项目。
  • 修改之后需要再次生成快照,以便新的参数值生效。      

注意生成快照包括“将评估模型与仪表盘服务模式同步”的步骤。然而如果想手动完成这一步,可以这样做:

  • 仪表盘服务编辑器Assessment Model选项卡中单击Synchronize Assessment Model

激活/停用度量/质量规则

如果需要可以激活或停用度量/质量规则。停用意味着度量/质量规则不再包含在任何应用或模块的快照生成过程中。

如果一个项目被停用,则该项目以及其所有子项目(质量规则等)在快照生成过程中将不再生效。这是一个临时操作,即可以在快照之间轻松快速的进行更改。

要禁用特定的度量,需要使用CAST 管理器:

  • 确保在AdvancedExpert模式工作:   

  • 在自定义的评估模型的评估模型编辑器中,选择要停用的项目——在下面的示例中,正在停用质量规则(但是也可以停用度量和分布):

  • 然后在下面的部分中,选择Active选项以删除复选标记。这将使该项目失效。
  • 修改之后需要再次生成快照,以便新的参数值生效。

注意生成快照包括“将评估模型与仪表服务模式同步”的步骤。然而如果想手动完成这一步,可以这样做:

  • 仪表盘服务编辑器Assessment Model选项卡中单击Synchronize Assessment Model

  • No labels