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

概述和目标

该文档包含基于CISQ质量规则OMG自动化源代码测量标准支持的信息(参见http://it-cisq.org/standards/)。每种特性的规范可在以下位置获得:

OMG标准对CAST AIP支持的每个主要技术都进行了描述,这意味着在几个技术之间共享的AIP质量规则被多次提到。

通过下列列表提出:

  • OMG 特性
  • OMG 规则 Id 和名称
  • 规则基本: 参见下面
  • AIP 质量规则 Id:包含覆盖OMG规则的AIP质量规则Id,如果OMG规则不适用于该技术,则为“N/A”,如果当前没有相应的AIP质量规则,则为“-”。
  • AIP 质量规则名称
  • 覆盖率描述: AIP质量规则对OMG规范提供的覆盖率描述。

一些OMG规则可以通过使用CAST架构检查器工具定义架构模型来实现。在创建模型的方式上提供了指示。

规则层的解释

每个规则的层指示每个检测到错误的影响范围:

  • 单元层:规则只影响应用代码的局部部分,在给定的功能/方法/类内部,但不意味着在外部进行修正。
  • 技术层:规则涉及给定语言或架构层的多个组件之间的交互。
  • 系统级:该规则具有跨语言和/或架构层之间边界的影响。例如,同时涉及应用代码和数据访问层。

一个给定的规则可以属于几个层,因为可以出现在不同的环境中。



  • No labels