期刊文献+

状态依赖的类内聚度量 被引量:1

Measuring the Class Cohesion Based on State-dependence
下载PDF
导出
摘要 类是面向对象软件中的模块,包含属性和方法。类内聚度量是对类属性和方法相关程度的度量。通过对类方法和属性的分类及其与类状态之间的关系分析,提出了类核的概念和状态依赖的类内聚度量方法。该方法有利于克服类内聚度量复杂性和判断模糊性问题,并可以在设计阶段对类的内聚进行度量。 Classes are the basic modules in a oriented-objected software,which consist of attributes and methods. Measuring the class cohesion is the measuring extent of relativity for the attributes and methods of a class.According to classifying attributes and methods,analyzing their relationships with state graph of the same class,this paper defines the core of a class and proposes a novel approach to measuring the class cohesion based on state-dependence.Our approach not only benefit overcome the judging mistiness and complexity about measuring the class cohesion,but also can be conducted during design.
出处 《计算机工程与应用》 CSCD 北大核心 2005年第30期24-27,161,共5页 Computer Engineering and Applications
基金 国家自然科学基金(编号:P90104028)
关键词 状态 内聚度量 类核 class, state, measuring cohesion, class core
  • 相关文献

参考文献16

  • 1Jason T Roff.UML: A Beginner' s Guide[M].McGraw-Hill Press, 2003 : 181-199.
  • 2Ronald J Norman.Object Oriented Systems Analysis and Design[M]. Prentice Hall Press, 1996 : 70-74.
  • 3Yuming Zhou,Lijie Wen,Jianmin Yujian Chen et al,DRC :A Dependence Relationships Based on Cohesion Measure for class[M],IEEE Computer Society Press ,2003 : 1-9.
  • 4S R Chidamber,C F Kemerer.A Metrics Suite for Object-oriented Design[J].IEEE Transactions on Software Engineering, 1994;20(6): 476-493.
  • 5M Hitz,B Montazeri.Measuring Coupling and Cohesion in Objectoriented Systems[M].IEEE Computer Society Press, 1995:25-27.
  • 6L M Ott,J M Bieman.Program Slices As an Abstraction for Cohesion Measurement[J].Information and Software Technology, 1998;40(11-12) : 691 - 699.
  • 7B Henderson-Sellers.Software Metrics[M].Prentice Hall ,U K, 1996.
  • 8L C Briand,S Morasca,V R Basili.Defining and Validating Measures for Object-Based High-Level Design[J].IEEE Transactions on Software Engineering, 1999 ; 25 (5) : 722-743.
  • 9Bansiya,L H Etzkorn,C G Davis et al.A Class Cohesion Metric for Object Oriented Designs[J].Object-oriented Programming, 1999; 11 (8) :47-52.
  • 10H S Chae,Y R Kwon,D H Bae.A Cohesion Measure for Objectoriented Classes[J] .Software Practice Experience , 2000 ; 30 ( 12 ) : 1405-1431.

同被引文献12

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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