欢迎来到天天文库
浏览记录
ID:36647367
大小:2.03 MB
页数:54页
时间:2019-05-13
《面向对象软件度量模型的研究与设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、华东理工大学硕士学位论文第工页面向对象软件度量模型的研究与设计摘要近年来,随着计算机应用领域的迅速扩大,计算机软、硬件技术的不断涌现,人们对软件质量提出了新的更高的要求,但是却没有很好的度量方法和度量工具。本文提出的面向对象软件质量的度量是在源代码的基础上的一种静态方法,为了很好的分析软件程序,本文介绍了用于分析程序的新技术—程序切片技术,并对它改进,使它更适合于面向对象分析和度量。本文主要贡献是综合已有的面向对象软件度量方法的优点,并针对面向对象软件的特点,结合程序切片技术,提出了基于分层切片技术的面向对象软件的度量方法。在上述研究的基础上,充分
2、考虑了模型到系统实现中转化问题,设计和实现了度量面向对象软件的原型系统,并用栈类对此系统进行了测试,测试结果表明模型的正确性和度量的可行性,最后还对系统做了一些评估。关键词:软件质量,软件度量程序切片面向对象岁与第H页华东理工大学硕士学位论文ResearchandDesignofObject-OrientedSoftwareMeasurementModelAbstractInrecentyears,withcomputerapplicationfieldrapidlyspreading,newcomputersoftwareandhardwaret
3、echnologyappearcontinuously,peopleexpectationforsoftwarequalitybecomemoreandmorehigh,butthereisnogoodqualitymeasureapproachesandtools.Themeasurementthatthethesispresentsisthestaticapproachbasedonprogramcode.Inordertoanalyzeprogram,itintroducenewtechnology一一一-programslicing,and
4、improvethetechnologytobefitforobject-oriented(00)softwareanalysisandmeasurement.Thecontributionofthethesisintegratesmeritsof00softwaremeasurement,analyzescharacteristicof00software,combineswithprogramslicingtechnology,andpresents00measurementbasedonhierarchyslicing.Inaddition,
5、consideringchangeproblemfrommodeltosystem,itdesignsanddevelopsprototypesystemofmeasuring00software,andtestssystembyclassstackandclassdraw.Theresultoftestingconvincesthatthemodelisvalidityandmeasurementisfeasibility,finallyweevaluatethesystem.Keyword:SoftwareQualitySoftwareMeas
6、urementProgramSlicingobject-orientedSoftware作者声明我郑重声明:本人悟守学术道德,崇尚严谨学风。所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的结果。除文中明确注明和引用的内容外,本论文不包含任何他人已经发表或撰写过的内容。论文为本人亲自撰写,并对所写内容负责。论文作者签名:乡催2003年1月6日华东理工大学硕士学位论文第1页第1章研究背景1.1软件度量的背景近年来,随着计算机应用领域的迅速扩大,计算机软、硬件技术的不断涌现,人们对软件质量提出了新的更高的要求。目前,计算机己经广泛应用于航
7、空航天、工业控制、交通、军事、能源、金融、医疗的各个领域。在这些应用领域中,软件质量往往关系到国家安全、人民的生命安全以及生态环境的安危。一旦软件质量出现问题,不仅会使开发商的维护费用和用户的使用成本大幅增加,还可能产生其他的责任风险,造成公司信誉下降,继而冲击股票市场。如果在一些关键应用(如民航订票系统、银行结算系统、证券交易系统、自动飞行控制软件、军事防御和核电站安全控制系统等)中使用质t有问题的软件,还可能造成灾难性的后果。软件产品和其它产品不同,其最大的成本是检测软件错误、修正错误,以及为了发现这些错误所进行的测试程序的设计和运行.软件度里
8、就是使用人工或自动手段,运行和测定某个系统的过程,其目的是检验它是否满足规定的需求。据有关统计,保证软件质量的工作在整个软
此文档下载收益归作者所有