收藏本站
《汕头大学》 2004年
收藏 | 手机打开
二维码
手机客户端打开本文

基于度量的重构定位方法及工具设计

朱学军  
【摘要】:软件会随着时间变得越来越难以理解,越来越难以维护。因而,程序员必须在软件失去控制前重新构造它。重构是在保持程序外部可观察行为不变情况下,对软件的内部结构进行重新改造和组织的技术,是获得软件质量的一项关键技术。然而,重构在实际中并没有得到预期的应用,最主要的障碍是要耗费太多的时间和精力去寻找需要重构的位置以及选择适当的重构方法。Frank Simon通过引入软件度量理论,在一定程度上克服了这一障碍,然而他的方法缺乏形式化描述以及重构安全性的论证,同时支持他的方法的工具会出现系统开销大、各成员间容易出现混乱以及“坏味道”不能直接被量化等问题。为此,本文提出了基于度量的重构定位方法,给出了度量的计算公式、重构方法的形式化描述、度量驱动的重构过程模型以及重构定位方法在实际系统中的应用方法,设计了支持该方法的自动重构工具。 我们研究的重构定位方法以及支持此方法的自动重构工具在一定程度可以弥补“人的直觉”的缺陷,加快部分“坏味道”的识别定位速度,提高部分重构操作的效率和安全性,可以作为对Simon方法的简化、局部的改进和有益补充。
【学位授予单位】:汕头大学
【学位级别】:硕士
【学位授予年份】:2004
【分类号】:TP311.52

【相似文献】
中国期刊全文数据库 前10条
1 刘建宾;JACKSON结构图到抽象逻辑结构图的转换[J];小型微型计算机系统;1996年04期
2 黄莉;玉素甫·艾白都拉;;用ORACLE分析函数实现行列转换[J];计算机与信息技术;2009年05期
3 李未,张玉平;描述认识进程的抽象逻辑[J];中国科学E辑;1996年02期
4 刘晓楠;谢峰;尹美娟;;并行程序中的语法制导及其应用[J];计算机工程与设计;2007年02期
5 王培进;仿人抽象逻辑推理控制器的研究[J];计算机工程与应用;2003年20期
6 刘建宾,郝克刚;抽象逻辑结构图导出PASCAL过程蓝图的方法[J];计算机工程与设计;2001年03期
7 刘建宾,郝克刚;从概念程序表示到C++过程蓝图的映射[J];计算机工程与应用;2001年17期
8 刘建宾,郝克刚;抽象逻辑结构图到VFP过程蓝图的过渡与映射[J];计算机应用研究;2001年11期
9 刘建宾;抽象逻辑结构图C++逻辑程序到概念程序的逆向映射[J];计算机工程与应用;2002年02期
10 郭伟斌,刘建宾;VFP过程蓝图到抽象逻辑结构图的逆向映射规则与同步更新方法[J];计算机应用研究;2002年07期
中国重要会议论文全文数据库 前7条
1 赵秀影;翟林培;;基于Matlab的双正交小波图像压缩的对比研究[A];中国光学学会2006年学术大会论文摘要集[C];2006年
2 王洪海;钱英;;基于Monte Carlo模拟的财务管理创新[A];中国会计学会高等工科院校分会2007年学术年会暨第十四届年会论文集[C];2007年
3 钟诚;朱正平;张莲;卿海军;;一种基于程序切片的反代码迷惑算法[A];计算机技术与应用进展·2007——全国第18届计算机技术与应用(CACIS)学术会议论文集[C];2007年
4 邹欣;宫云战;金大海;;过程间的非法计算故障静态检测方法[A];第六届中国测试学术会议论文集[C];2010年
5 赵明秀;;工程图学教学与现代教育技术[A];面向21世纪的图学教育——第十二届全国图学教育研讨会暨第三届制图CAI课件演示交流会论文集[C];2000年
6 谢涛;黄鸿;;机器人足球多角色的动态分配[A];2004中国机器人足球比赛暨学术研讨会论文集[C];2004年
7 敬斌;田野;;Robocup中的传球策略[A];2005中国机器人大赛论文集[C];2005年
中国重要报纸全文数据库 前10条
1 杜雨青;考的就是细心[N];中国电脑教育报;2004年
2 ;测试测量仪器技术进入2.0时代(下)[N];电子报;2008年
3 王力川;创建Excel线形回归财务预测模型[N];财会信报;2007年
4 本报记者 周锦鸾;DB2新版集成企业数据新应用[N];中国计算机报;2001年
5 左亚文;哲学与社会科学的联姻和融通[N];光明日报;2005年
6 吴敏;智力测试:结果不可乱用[N];健康报;2005年
7 本月撰稿 梁鸿鹰;呼唤文学批评 实效性的回归[N];文学报;2004年
8 鲍晓倩;不同年龄阶段该读什么书?[N];中华读书报;2003年
9 张向葵;专家指津:把心理学导入家庭教育[N];中华读书报;2005年
10 陈遵沂;打开哲学研究的新天地[N];人民日报;2003年
中国博士学位论文全文数据库 前4条
1 刘建宾;过程蓝图设计方法学及其支撑工具[D];西北大学;2003年
2 王俊;微弱目标信号积累检测的方法研究[D];西安电子科技大学;1999年
3 杨震;薄膜涂层内部受集中力的基本解及其应用[D];上海交通大学;2010年
4 刘伟德;我国人口城市化水平对就业率影响及政策研究[D];浙江大学;2001年
中国硕士学位论文全文数据库 前10条
1 朱学军;基于度量的重构定位方法及工具设计[D];汕头大学;2004年
2 王筱成;空间分析技术与ROAMOSII的研究与实现[D];南京航空航天大学;2006年
3 黄南戈;嵌入式CPU指令系统通用仿真研究与实现[D];厦门大学;2009年
4 易长安;基于类图和过程蓝图的模型重构操作的研究[D];汕头大学;2007年
5 殷庆梅;高血压病中医辨证计量诊断的研究[D];南京中医药大学;2007年
6 苗翠翠;基于效益转移方法的旅游资源价值评价研究[D];大连理工大学;2009年
7 谷娅楠;随机人群体液免疫、生化指标随增龄变化的分析及生物学年龄的预测价值[D];大连医科大学;2007年
8 任怀德;IP网络数据包流部分特征分析工具的设计与实现[D];北京交通大学;2009年
9 黎凯伦;Java集成开发环境中编译、装载和多候选方案的可视化研究与实现[D];广东工业大学;2006年
10 文亮;分数傅里叶变换及其应用[D];重庆大学;2008年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026