北京邮电大学学报

  • EI核心期刊

北京邮电大学学报 ›› 2018, Vol. 41 ›› Issue (1): 109-114.doi: 10.13190/j.jbupt.2017-143

• 研究报告 • 上一篇    下一篇

面向对象软件耦合度量方法

马健1, 刘峰1, 樊建平2   

  1. 1. 北京交通大学 计算机与信息技术学院, 北京 100044;
    2. 中国科学院 深圳先进技术研究院, 深圳 518055
  • 收稿日期:2017-07-16 出版日期:2018-02-28 发布日期:2018-01-04
  • 作者简介:马健(1985-),女,博士生,E-mail:13112083@bjtu.edu.cn;刘峰(1961-),男,教授,博士生导师.
  • 基金资助:
    国家高技术研究发展计划(863计划)项目(2015AA043701)

Object-Oriented Software Coupling Metrics

MA Jian1, LIU Feng1, FAN Jian-ping2   

  1. 1. School of Computer and Information Technology, Beijing Jiaotong University, Beijing 100044, China;
    2. Shenzhen Institutes of Advanced Technology, Shenzhen 518055, China
  • Received:2017-07-16 Online:2018-02-28 Published:2018-01-04

摘要: 针对面向对象设计的C&K度量组中耦合度量存在的问题,提出了一组分解的面向对象软件耦合度量方法.参考统一建模语言类图的定义分析了软件设计中类之间的关系,并使用一组形式化评估软件质量性质的定理进行评估,结果表明,新方法能够满足这些定理.最后使用JUnit和JEdit作为研究对象,利用DependencyFinder和Eclipse软件度量插件Metrics实现对软件耦合度量方法的自动计算,计算结果验证了该方法的有效性.

关键词: C&K度量组, 软件质量, 软件耦合度量, 统一建模语言类图

Abstract: The article analyzes the shortage of C&K software metrics suit for an improvement, then proposes a decomposed coupling metrics for objected-oriented (DCMOO). The metrics refer to unified modeling language class diagram to analyze the relationships between classes in software design, and evaluate the quality of the software by using a set of formal evaluation theorems, It is shown that DCMOO can satisfy these theorems. Finally the article uses JUnit and JEdit as research object, and applies DependencyFinder and Eclipse Metrics to calculate the proposed software coupling metrics automatically meanwhile validate the proposed metrics.

Key words: C&K metrics suit, software quality, software coupling metrics, unified modeling language class diagram

中图分类号: