📜  软件工程|软件度量的案例工具

📅  最后修改于: 2021-01-09 14:58:54             🧑  作者: Mango

用于软件指标的案例工具

存在许多用于测量软件的CASE工具(计算机辅助软件工程工具)。它们要么是开源的,要么是付费工具。下面列出了其中一些:

  • Analyst4j工具基于Eclipse平台,可作为独立的Rich Client Application或Eclipse IDE插件使用。它具有针对Java程序的搜索,指标,分析质量和报告生成功能。
  • CCCC是一种开源命令行工具。它分析C++和Java行并生成有关各种指标的报告,包括Chidamber&Kemerer和Henry&Kafura提出的代码行和指标。
  • Chidamber&Kemerer Java Metrics是一个开源命令行工具。它通过处理已编译Java的字节码来计算C&K面向对象的度量。
  • Dependency Finder是开源的。它是一套用于分析已编译Java代码的工具。它的核心是一个依赖关系分析应用程序,该应用程序提取依赖关系图并挖掘它们以获取有用的信息。该应用程序是一个命令行工具,一个基于Swing的应用程序和一个Web应用程序。
  • Frank Sauer的Eclipse Metrics插件1.3.6是Eclipse IDE的开源度量标准计算和依赖性分析器插件。它测量各种指标并检测程序包和类型依赖项中的周期。
  • Lance Walton的Eclipse Metrics插件3.4是开源的。它在构建周期中计算各种指标,并通过问题视图警告指标“范围违反”。
  • OOMeter是Alghamdi开发的一种实验性软件指标工具。它在XMI中接受Java / C#源代码和UML模型,并计算各种指标。
  • Semmle是Eclipse插件。它为面向对象的代码提供了类似于SQL的查询语言,从而可以搜索错误,衡量代码指标等。