期刊文献+

改进的CK度量套件 被引量:3

Improvement on CK Metrics Suite for Object-Oriented Software
下载PDF
导出
摘要 为弥补CK套件中每类加权方法数量、继承树深度和方法内聚缺乏度等度量指标的缺陷,提出了如下改进的度量指标:每类加权方法参数复杂性(WMACC)、每类加权方法属性复杂性(WACC)、相对继承树深度(RDIT)、方法内聚性(CM)和封装率(ER).用Java的Util包中的类作为测试数据比较了ICK度量套件和CK套件,结果表明,WMACC和CM更准确地反映了方法的复杂性和内聚性,RDIT更适合于纯面向对象系统的环境.WACC和ER提供了对属性复杂性和封装性的度量. To overcome the shortcomings of CK suite in terms of its metrics, such as WMC ( weighted methods per class), DIT ( depth of inheritance tree), and LCOM ( lack of cohesion in methods) for object-oriented software, an improved CK (ICK) suite was proposed. In the ICK suite, weighted method argument complexity per class (WMACC), weighted attribute complexity per class (WACC), relative DIT (RDIT), cohesion in methods (CM), and encapsulation ratio (ER) were defined. The ICK suite was evaluated and compared with the CK suite using the classes in the Util package of Java, and the results show that WMACC and CM describe the complexity and cohesion of methods better, and RDIT is more suitable for object-oriented software. WACC and ER provide metrics for attribute complexity and performance in encapsulation, respectively.
出处 《西南交通大学学报》 EI CSCD 北大核心 2008年第1期35-39,共5页 Journal of Southwest Jiaotong University
关键词 软件度量 CK套件 软件工程 每类加权方法数量 继承树深度 方法内聚性缺乏度 software metrics CK suite software engineering WMC DIT LCOM
  • 相关文献

参考文献10

  • 1FENTON N.Software measurement:a necessary scientific basis[J].IEEE Transactions on Software Engineering,1994,20(3):199-206.
  • 2CHIDAMBER S R,KEMERER C F.A metrics suite for object oriented design[J].IEEE Transactions on Software Engineering,1994,20(6):476-493.
  • 3HARRISON R,COUNSELL S J,NITHI R V.An evaluation of the MOOD set of object-oriented software metrics[J].IEEE Transactions on Software Engineering,1998,24(6):491-496.
  • 4CHEN J Y,LU J F.A new metric for object-oriented design[J].Information and Software Technology,1993,35(4):232-240.
  • 5CHURCHER N I,SHEPPERD M J.Comments on a metrics suite for object oriented design[J].IEEE Transactions on Software Engineering,1995,21 (3):263-265.
  • 6SUBRAMANYAM R,KRISHNANM S.Empirical analysis of CK metrics for object-oriented design complexity:implications for software defects[J].IEEE Transactions on Software Engineering,2003,29(4):297-310.
  • 7ALSHAYEB M,LI W.An empirical validation of object-oriented metrics in two different iterative software processes[J].IEEE Transactions on Software Engineering,2003,29(11):1 043-1 049.
  • 8马志新,徐德启,杜伟杰.面向对象软件度量C&K方法的研究与改进[J].电子科技大学学报,2006,35(3):396-398. 被引量:7
  • 9SELLERS B H.Software metrics[M].Hemel Hempstead:Prentice Hall,1996.
  • 10邢大红,汪和才,刘宗田.面向对象软件度量方法C&K的改进[J].计算机应用与软件,2001,18(8):9-11. 被引量:5

二级参考文献9

  • 1邢大红.面向对象软件设计中的软件度量学的研究.98合肥工业大学硕士论文[M].,..
  • 2Weyuker E J. Evaluating software complexity measures[J].IEEE Transactions on Software Engineering, 1988, 14(9): 1357-1365.
  • 3Horst Z, Thomas F. Properties of object-oriented software measures [C]//Proc. of the 7th Annual Oregon Workshop on Software Metrics, Dregon, USA: 1995: 321-330.
  • 4Bansiya J, Davis C G. A hierachical model for object-oriented design quality assessment[J].IEEE Transaction on Software Engineering, Austin Texas: 2002, 28(1):4-17.
  • 5Chidamber S R, Kemerer C F. A metrics suite for object oriented design[J]. IEEE Transactions on Software Engineering, 1994,20(6): 476-493.
  • 6Abreu F B, Gonlao M, Esteves R. Toward the design quality evaluation in object-oriented software systems[C]//Proc of the 5th International Conference on Software Quality, 1995: 44-57.
  • 7Chen J Y, Lu J E New metric for object-oriented design[J]. Information and Software Technology. 1993, 35(4): 232-240.
  • 8邢大红,刘宗田.面向对象设计中软件度量学的理论和方法[J].计算机科学,1998,25(1):87-89. 被引量:9
  • 9梅琳,杜晓晨,李茜,徐永森.面向对象软件度量自动化参考模型MOOP[J].计算机工程与科学,2001,23(5):39-42. 被引量:5

共引文献10

同被引文献49

引证文献3

二级引证文献12

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部