面向设计层次优化的软件自动化重构

来源 :计算机应用与软件 | 被引量 : 9次 | 上传用户:tiantianweb9737l
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前许多研究人员对自动化软件重构进行了探索并开发了一系列重构工具,旨在帮助程序员更高效地完成软件重构任务、提升代码质量。然而,现有的软件重构工具多侧重于局部的设计或编码问题,而非设计层面的问题。另一方面,基于搜索的重构方法往往将改进某一项代码度量指标作为重构目标,而非面向软件的层次化设计。针对这种情况,提出一种新的基于搜索的软件自动化重构方法,该方法使用了基于设计结构矩阵(DSM)的软件模块层次化度量方法,能够自动生成可以得到最优软件模块化设计的重构建议。在此基础上,实现了自动化重构工具DSMRef
其他文献
一张爱玲有过两场完成了的“倾城之恋”:一场是在上海与那个“汉奸文人”胡兰成;一场是在美国与那个“过了气的老文人”赖雅。
针对国家生态系统观测研究网络原有台站信息系统存在的问题,综合考虑系统的先进性、可维护性、可扩展性和云服务特点,提出一个以云服务端与本地端相结合方式构建系统的台站科技资源管理与服务信息化解决方案,构建了一个集信息发布、资源服务、系统管理等功能于一体的台站资源管理与服务系统。详细论述系统的总体架构、功能设计、数据库设计以及实现的关键技术等。该系统已在国家生态系统观测研究网络的51个台站进行了应用,提高
当今时代,我国的科技发展水平和教育发展水平都非常的高,在这种情况之下,各个行业各个领域对于人才的要求也更高了,对于医疗卫生事业单位来说,更是如此,并且医疗卫生事业单位
摘要:国家“十一五”规划强调企业进行自主创新,并把政府采购支持自主创新的政策功能提高到新的高度。政府采购应积极响应中央号召,充分发挥自身政策功能导向作用,激励供应商进行自主创新。  关键词:政府采购;政策功能;自主创新;供应商  中图分类号:F12文献标志码:A文章编号:1673-291X(2011)06-0180-02    党的十六届五中全会把提高自主创新能力确定为中国“十一五”时期的重要任务
总结了2004年兵团推广机采棉技术的新进展及主要工作,提出2005年推广机采棉技术的工作思路、任务目标及重点工作.
随着体验经济时代的来临,旅游者已不再满足于走马观花式的观光旅游,而是越来越趋向于深层参与的体验旅游。民俗旅游是一种高层次的文化旅游,对民俗文化的挖掘是旅游开发的重
传统评价存在较大的局限性,形成性评价具有修正性、即时性和综合性等特点,具有自身的优势.大学物理课堂形成性评价要确立科学的评价方法,纵向聚焦学习过程,实施课堂和课后评
经济增长是一国在充分就业的状态下国民生产总值或生产能力的持续增加。结构转变是指随人均收入增长而发生的需求、贸易、生产和要素使用结构的全面变化。产业结构与经济增长
高校生物技术专业实践教学具有很强的理论性、实践性和综合性,也是研究所有生物体以及生命全过程的专业学科。基于校企合作模式的生物技术专业实践教学主要是以培养实践型职业
阐述了VIBROLIV干果采收机的主要结构、工作原理及特点;介绍了试验情况,指出机具存在的问题,并提出了改进建议。