基于面向对象程序切片技术的耦合和内聚度量

基于面向对象程序切片技术的耦合和内聚度量

ID:33398189

大小:2.05 MB

页数:58页

时间:2019-02-25

基于面向对象程序切片技术的耦合和内聚度量_第1页
基于面向对象程序切片技术的耦合和内聚度量_第2页
基于面向对象程序切片技术的耦合和内聚度量_第3页
基于面向对象程序切片技术的耦合和内聚度量_第4页
基于面向对象程序切片技术的耦合和内聚度量_第5页
资源描述:

《基于面向对象程序切片技术的耦合和内聚度量》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、北京化工大学硕士学位论文基于面向对象程序切片技术的耦合和内聚度量姓名:华宁申请学位级别:硕士专业:计算机应用技术指导教师:高敬阳20090601基于面向对象程序切片技术的耦合和内聚度量摘要软什度量是保证软件质最的重要方法,一个好的度量方法会给软件工业生产带来巨人便利,同时带米不叮估量的经济效益。程序切片技术是。一种重要的程序分析技术,通过确定切片准则,可以计算出对此特定准则产生影响的程序代码。通过切片技术,可以很容易地定位人们所关心的代码部分,然后集中精力和经济进行深入研究。程序切片技术的应用领域很广,软件度量便足其中一个重要方面。本文首先对程序切片技术和软什度量技术及其在

2、软件工程各个领域的广泛应用进行深入分析,立足于这两种技术的基本原理、方法,为后续研究奠定理论基础,同时指⋯这两种技术的未来发展和继续研究的方向。其次重点探讨而向对象程序切片技术。采用FI前最主流的实现面向对象程序切片的技术:基于面向对象的系统依赖图,在其基础上利用图的可达性算法获得切片结果;然后引入数据切片概念,打破传统语句级另IJ的程序切片,得到体现程j--事.本质的基本粒度——变量和方法的集合。再次,将这种面向对象程序数据级别的切片应用到软件度量方而,设计一种度量内聚度和耦合度的方法。最后通过理论说明和实验验证两个角度,证明这种度量办法是一种较为优良的度量方法,是可行的

3、。f关键词:pt!序切片,软件度量,内聚,耦合AbstraclCoUPLINGANDCoIIESIoNMETRICSRESEARCHBASEDoNoBJECT—oRIENTEDPRoGRAMSLlCINGABSTRACTSoftwarequalityisaveryimportantindicatorinsoftwaredevelopmentprocess,andsoftwaremetricsisanimportantapproachtoensurethesoftwarequality.Agoodsoftwaremetricswillbringgreatconvenience

4、toindustrialproductionofsoftware,andwillbringimmeasurableeconomicbenefitsatthesametime.Programslicingtechniqueisanimportantprogramanalysistechnology.Throughslicingcriteria,wecanconcentrateonthatneededpartofthecode,thenbeginthenextstudyin—depth,butneglectthedetailsofharassment.Programslicin

5、gtechnologyhasawiderangeofapplications,andsoftwaremetricsisanimportantoneofthem.Firstly,thispaperanalysestheprogramslicingandsoftwaremetricstechnologyprofoundly,includingtheirbasicknowledge,principles,thebroadareaofapplicationsinvariousfieldsofsoftwareengineeringandthedevelopmentdirectioni

6、nthefuture.Thisisanecessarypreconditionforthefollowingstudy.北鼻(化一1:人!’≯帧lj学f?,沦义Secondly,itfocusesonobject—orientedprogramslicingtechniques.Usingthemostmainstreamprogramslicingtechniquesandrelyingonobject—orientedsystemsdependencegraph,wecanobtaintheslicingresultsbasedonthereachabilitygrap

7、hslicingalgorithm.Duetotakingadvantageofdatasliceconcept,wecanobtainthedataslicingresultswhichisacollectionofvariablesandmethods.Thedataslicingbreaksthetraditionalstatementlevelofprogramslicing,anditisadeeperreflectionoftheprogram.Thenwetakethistechnologyintos

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

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

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