软件工程中代码异味检测方法的研究.pdf

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程中代码异味检测方法的研究.pdf

! /// 文章编号:1007—1423(2017)05—0031—03 DOI:10.3969/j.issn.1007—1423.2017.05.008 软件工程中代码异味检测方法的研究 李炎武 (四川大学计算机学院,成都 610065) 摘要 : 在软件工程中,软件重构具有重要意义,它可以提高软件的可维护性、可扩展性、可重用性,进而改善软件质量。在软 件重构中,代码异味检测是其中的重要组成部分。目前,代码异味检测的相关研究划分为几个类别。在对基于有哪些信誉好的足球投注网站的 代码异昧检测方法进行研究后 .选择决策树算法来对 四个代码异味进行检测,并取得不错的效果。 关键词 : 软件工程 ;软件重构;代码异味;决策树 0 引言 基于手工的代码异味检测方法 .这个方法在代码 异味研究早期使用 Travassos等人创建了一个 “阅读技 随着计算机科学的进步和发展.越来越多的行业 术”的集合 .通过在纸上列举清单 .使用观察方法帮助 和领域中需要使用计算机技术.各个行业的相关软件 人们找到相关信息.并识别软件构件中的缺点 .通过这 也相继被开发出来。苹果商店的应用超过了百万.桌面 种方式来改善软件质量5[1。但这类方法具有一定缺点 , 软件和专业软件数量更多 在软件开发中维护费用是 对于大型系统来说 .手工进行代码异昧检测的效率低 开发成本的2—10o倍 l【】。因此,为了降低软件开发中维 下 。 护费用.改善软件的结构.提高软件的可扩展性和可重 基于度量的代码异味检测方法.通过使用如代码 用性。有必要进行软件重构闭。在软件工程中。软件重构 行数 、参数个数、代码字符数等数据作为度量来检测代 用于调整面向对象软件的内部结构 .提高软件的可维 码异味 MatineSCLl等人开发了一个 Eclipse插件 .插件 护性、可扩展性、可重用性,进而改善软件质量,同时软 将设计问题量化 .根据问题设置相应的度量值 ,并用于 件的外部行为保持不变 。软件经过重构 ,可以提高代 检测4种代码异味 通过使用插件能够持续评估系统 码的可读性 .改善内部结构并且延长代码的生命周期。 质量 .并帮助开发者进行软件重构[61。基于度量的方法, 对于大型软件项 目的开发.软件重构具有重要意义。在 准确性依赖于阈值的选择.但对于标准阈值,现在没有 软件重构中.需要先进行代码异味检测 ,代码异昧会暴 一 致的定论 并且该方法受限于检测 比较简单的代码 露出一些软件 中的问题 .根据这些 问题 .工程师会做进 异味 ,对于较复杂的代码异味不能直接用度量检测。 一 步检查和重构。在重构过程 中.代码异味检测是重要 基于症状的代码异味检测方法。通过对代码异味 步骤 。 定义和描述进行分析 .提

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档