产品介绍:
——————————————————————————————————
● Understand度量
Understand™对所分析的代码进行高效的度量计算,其计算也可通过命令行自动运行,同时支持表格导出、图形显示以及GUI动态浏览;另外,更可以通过Understand Perl API进行度量的自定义。通过Understand,还可以产生项目级(包含文件、类、函数或系统架构)的报告。
● 代码检查
Understand检查您的代码是否符合代码的国际标准(如MISRA-C 2004,MISRA-C++ 2008等),或者您自己自定义的检查标准,如企业的代码规范等。
● 代码编辑器
Understand提供了可以维护和理解您的代码的编辑器,通过其浏览、对比(文件/目录对比,‘微’对比 – 如字符级对比)您的源代码,可以更容易、更高效的进行代码的编辑;同时,该编辑器还支持自定义的设定,满足开发人员的工作需要。
● 依赖关系分析
Understand可以生成各种依赖关系图表(如整体架构的继承关系、子系统的继承关系等),其结果可以保存为PNG、JPEG、SVG等,更可以直接保存为VISIO文件。Understand依赖关系信息可以导出为CSV文件以备您进行进一步的分析。
● 即时搜索
通过Understand的即时搜索能力,您可以在上百万行的代码中立刻找到您需要的信息。
● 多种图表
Understand支持各种图表的生成,所有的图表您都可以将其保存成图片格式作为更广泛的编辑用途。
● 代码信息
通过Understand的信息浏览器,你可以看到相关代码实体所有详细信息,代码上下文信息显示。
● 报告
通过Understand提供的相应命令,您可以快速的创建、分析项目和产生报告,同时可以将Understand与您的构建系统进行集成,自动完成所以代码的分析。Understand支持各种报告的生成。
● 支持的语言
Understand支持:Ada, C/C++, C#, FORTRAN, Java, JOVIAL, Pascal, PL/M, VHDL, Cobol, Web Languages (如PHP, HTML, CSS, Javascript和XML等)。
● 支持的操作系统
Understand支持:Microsoft Windows (32位、64位),Linux (32位、64位),Solaris Sparc,Solaris X86,Mac OSX。