码迷,mamicode.com
首页 > 编程语言 > 详细

计算Chidamber and Kemerer指标的两个Java工具简介

时间:2015-01-25 16:41:38      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:

其实工具的使用非常简单,但想通过这个日志总结和介绍一下对应的指标体系。

Chidamber and Kemerer (CK) Metrics (CK指标) 是1994年提出的一类软件源代码度量指标,和传统的McCabe和Halstead metrics相比,CK指标是专门针对面向对象编程语言提出的,对应的论文是:

S. R. Chidamber and C. F. Kemerer, “A metrics suite for object oriented design,” Software Engineering, IEEE Transactions on, vol. 20, pp. 476-493, 1994.

这篇文章在Google Scholar中的引用次数是4535次。可谓是非常高了。

第一个工具的主页在:http://www.spinellis.gr/sw/ckjm/ ,如果我们选择下载ckjm package – .zip这个链接,解压后在build文件夹下可以看到JAR包,在命令行下运行类似:

java -jar ckjm-1.9.jar D:\Projects\20140415-ClassCohesion\test-code-2\*.class

就可以实现对某个文件夹下所有class文件的指标计算,关于CK指标,大家也可以看看这里的介绍:http://www.virtualmachinery.com/sidebar3.htm ckjm这个工具的指标的解释在这里:http://www.spinellis.gr/sw/ckjm/doc/metric.html

另外一个工具叫做:CKJM extended,顾名思义,就是在前面工具的基础上,增加了很多指标的计算。使用的方法也基本相同。

计算Chidamber and Kemerer指标的两个Java工具简介

标签:

原文地址:http://blog.csdn.net/qysh123/article/details/43115395

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!