面向结构分析需求的代码重构方法和技术研究.pdf

面向结构分析需求的代码重构方法和技术研究.pdf

ID:50122183

大小:10.77 MB

页数:64页

时间:2020-03-04

面向结构分析需求的代码重构方法和技术研究.pdf_第1页
面向结构分析需求的代码重构方法和技术研究.pdf_第2页
面向结构分析需求的代码重构方法和技术研究.pdf_第3页
面向结构分析需求的代码重构方法和技术研究.pdf_第4页
面向结构分析需求的代码重构方法和技术研究.pdf_第5页
资源描述:

《面向结构分析需求的代码重构方法和技术研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、:為獻雾X::霜y變誦彎獅寺;顔難雜個li'4誤心^.圓基麵.#雜義誦灣!’巧硕壬妍巧生学隹论菜辦某知->.'''、'..:-...^.".V巧、‘.^.^;辦皆裤娩解與户气辦.辨耀旬’^:.鶴驴名貧私真:細扯’:'^.…這忠私詳巧或;讀;,終義戏葵無;在女雨向结柄分析需求的代码重灼方凌和‘聋皆"..术研究帝巧犧譲顏^擊謂賺一著;技’^、...- ̄‘-t.'.'^rw-^^成X.-;wvvl..;—’'非'、’'〇.:鸣带:作若為托成、'''''

2、"户古克,:碱%心产V严巧碱’、'’';、'、‘-:.护V读冷扣-、i.娩;.,;巧.皆号論1^.:媒 ̄"'.'.、,-J ̄’-參布.,側,x巧‘'.''一..':-,這沪.非鱗^中W於:嫁;'、-.-.‘■^..二-<. ̄;;、;学球(专业学位公滅媒某巧V>较徐王若苗,:為g敏'、气;:、一弁子馬與'7抗心-VP亨祭.A祐々钱巧'’.、、巧..键.尹评乂範^謂觀,;::基事想旁遊絮興巧谱送.H‘..新^.V香前戒說帶若辨科公給;A;、.馆鮮节、:中撫嚇;;難

3、變苗讀所遊其靜錄遙...-.聲嘴‘’:—:vV;2〇lf举名零转攤婦黄鱗;碱乳5在與巧^':糸聲怜論,,,3某鹤旁皆4;,冀葦媒绰;汾cf>;'^;宗击‘荀稱寒!黎镇转薦雜辦當巧戀沁織孩離驚緣編‘|’心.'.':.?.、.?苗;.;咬.r,二韓典辑.v扣:心^巧狀U从0公待、.出.:\\\;.;户拉':/:诉端誠:把為叫亦V北方工业大学学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其

4、他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,巧己在文中明确方式标明。本人完全意识到本声明的法律结果由本人承担。学位论文作者签名;V日.:日期(月学位论文使用授权书学位论文作者完全了解北方工业大学有关保留和使用学位论文的规定,艮P;研巧生在校攻读学位期间论文工作的知识产权单位属北方工业大学。学校有权保留并向国家有关部口或机构送交论文的复印件和电子版,允许学位论文被查阅和借阅,;学校可公布学位论文的全部或部分内容可W允许采用影印、缩印或其它复

5、制手段保存、汇编学位论文(保密的学位论文在解密后适用于本授权书)。‘□保密论文注释I:经本人申请,学校批准,本学位论文定为保密论文,密级::,,期限年自年月日起至年月日止,解密后适用本授权书。"缸非保密论文注释:本学位论文不属于保密范国,适用本授权书。'心n-o%.化本人签名:t%日期:^美3^、导师签名:本日期:7吁面向结构分析需求的代码重构方法和技术研究摘要重构是软件演化的一种重要的手段。它在保持软件外在斤为不变的基础上,,从而提高代码的可读性,调整或

6、修改程序的内部结构,可扩展性可靠性,易维护性。面向结构分析需求的代码重构,重点是调整程序的逻辑结构。条件分支语句的多重嵌套导致代码的逻辑结构不清晰,可读性差,降低了生成基本路径集时划分基本块的效率。条件分支语句是影响代码逻辑结构复杂性的关键语句,随着分一支嵌套的增加,,程序的逻辑复杂性也会增加,在定程度上影响了程序结构分析如程序基本路径的分析和生成一。针对这些问题,提出种面向结构分析需求的代码自动化重构方法,采用编译技术对分支语句结构进行分析,构造逻辑清晰的非嵌套分支结构,为代码

7、分析和程序基本路径生成提供支持。一采用多个案例对上述重构方法进行评价,进步说明提出的方法对程序代码的复杂性有明显降低。且重构后的代码效率没有明显降低。把上述重构技术应用到实验室自主开发的基本路径生成工具软件中一,进步提升了工具的效率和准确度。,关键词:程序结构分析,代码重构,分支嵌套,编译技术程序基本路径IstudyontheMethodologandtheTechnoloofCodeygyRefactoringonReq山rementofCodeStr

8、uctu巧IAnalysisAbductRefactoringisaki打dofimportantmeansofsoftwareevolution.化adustorjmodifytheinternalstructureoftherogramonthebasisofthesoftwareexternalpbehavior

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。