基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
介绍了面向对象度量技术,给出针对Java语言的McCabe,Halstead和WMC复杂度的定义,提出了一种新的面向Java语言的度量工具的实现方法,并且通过实例分析说明利用该工具度量Java程序,某些度量值高的模块逻辑复杂、工作量大、易错且难维护,从而引导测试人员重点测试这些模块,同时也使开发人员关注它们,仔细检查程序逻辑,进行合理优化,使整个程序的复杂度降低.确凿实验数据表明,软件度量对改进软件质量具有很大实用价值.本工具采用以下度量标准度量Java程序:针对继承复杂性的DIT(Depth of Inheritance Tree)和NOC(Number Of Children)复杂度;针对模块复杂性的McCabe度量法、Halstead软件科学度量和WMC(Weighted Methods per Class)复杂度;针对类间耦合性、聚集性的RFC(Response for a Class)度量法.每种复杂度从不同方面、不同层次度量Java程序,从而有效全面的评价软件质量,揭示可能隐藏的错误.
推荐文章
一种Java程序度量工具的设计实现
面向对象度量
度量算法
Java度量工具设计
Java语言的度量及工具实现
C&K度量
Java
软件度量
面向对象耦合性度量工具的设计与实现
面向对象
软件质量
耦合性度量
光链路设计的Java小程序实现
光链路
分光比
星型拓扑
树型拓扑
Java小程序
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 Java程序度量工具的实现及案例分析
来源期刊 北京航空航天大学学报 学科 工学
关键词 软件度量 度量工具 Java语言
年,卷(期) 2005,(2) 所属期刊栏目
研究方向 页码范围 128-133
页数 6页 分类号 TP311.5
字数 4729字 语种 中文
DOI 10.3969/j.issn.1001-5965.2005.02.005
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 金茂忠 北京航空航天大学计算机学院 124 2563 23.0 48.0
2 刘超 北京航空航天大学计算机学院 138 2512 20.0 47.0
3 李诺 北京航空航天大学计算机学院 8 53 5.0 7.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (0)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
2005(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
软件度量
度量工具
Java语言
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
北京航空航天大学学报
月刊
1001-5965
11-2625/V
大16开
北京市海淀区学院路37号
1956
chi
出版文献量(篇)
6912
总下载数(次)
23
总被引数(次)
69992
相关基金
国家高技术研究发展计划(863计划)
英文译名:The National High Technology Research and Development Program of China
官方网址:http://www.863.org.cn
项目类型:重点项目
学科类型:信息技术
  • 期刊分类
  • 期刊(年)
  • 期刊(期)
  • 期刊推荐
论文1v1指导