装备电子系统的研发、测试、保障解决方案中心

源代码复杂度分析工具 Testwell CMT++和Testwell CMTJava
产品中心 源代码复杂度分析工具 Testwell CMT++和Testwell CMTJava
产品概述

       C、C++、C#和Java语言的软件复杂度分析

       Testwell CMT++和Testwell CMTJava是分析C、C++、C和Java源代码复杂度的工具。这两种工具都会分析源代码,并立即向您展示软件产品的当前内部质量,即使项目规模很大。通过获得良好的内部代码质量来避免软件侵蚀,并看到如何显著提高可维护性和可测试性。

功能特性

复杂度分析

   ● McCabe圈复杂度
   ● 所有代码行度量
   ● 所有可维护性指标
   ● 所有Halstead度量
      源代码的复杂性对软件产品的健壮性和易出错性有很大影响。复杂的代码很难测试,成本很高,维护起来也很困难。通过检查源代码的复杂性来降低这些成本。

Testwell CMT++的图形化插件
      Verybench for CMT++是Testwell CMT++的图形前端。它使您能够在标准化的用户界面中以图形化的方式检查、评估和记录源代码的质量。
   ● 复杂度告警
      Verybench显示了Testwell CMT++中为度量定义的所有报警,在度量超出其建议值的时候显示。
   ● 快照
      Verybench为每次执行的复杂性分析创建一个快照,从而捕获整个源代码随时间变化的质量。
   ● 质量基线
      随着时间的推移创建的所有快照形成一个单一的质量基线,帮助您了解软件的复杂程度的增减变化。
   ● 代码质量评级
      Verybench会在每次复杂度分析之后评估源代码,在瞬间为您提供当前代码复杂度的准确表示。
   ● 报告
      Verybench通过提供PDF、HTML、XML、CSV和文本等格式的易于阅读的报告,帮助您记录质量检查。