探索基于uml模型的软件可靠性测试技术的研究与实现

探索基于uml模型的软件可靠性测试技术的研究与实现

ID:34834536

大小:2.52 MB

页数:84页

时间:2019-03-12

探索基于uml模型的软件可靠性测试技术的研究与实现_第1页
探索基于uml模型的软件可靠性测试技术的研究与实现_第2页
探索基于uml模型的软件可靠性测试技术的研究与实现_第3页
探索基于uml模型的软件可靠性测试技术的研究与实现_第4页
探索基于uml模型的软件可靠性测试技术的研究与实现_第5页
资源描述:

《探索基于uml模型的软件可靠性测试技术的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、电子科技大学硕士学位论文基于UML模型的软件可靠性测试技术的研究与实现姓名:李秀华申请学位级别:硕士专业:计算机应用技术指导教师:桑楠20070421摘要计算机技术已经广泛应用于航空、航天、国防、电信、交通、金融、医疗等领域。在这些领域中,软件系统规模庞大,逻辑复杂,其可靠性和安全性往往有很高的要求。因此,研究如何保证并提高软件产品的质量和可靠性已成为计算机科学的一个重要领域。统一建模语言(UML)是一种描述能力强大且涵义直观的面向对象系统的可视化建模语言,它提供多种图形元素从不同角度和应用层次描述系统特征及其运行环境。基于U】ⅥL的软

2、件开发过程和建模已经被工业界广泛接受。因此基于UML的软件测试得到了学术界和工业界的广泛重视,其中基于UML的可靠性测试也成为值得深入研究的课题。鉴于以上的分析,本文在下述几个方面进行了深入研究。首先,分析了软件可靠性测试和可靠性仿真测试环境的研究现状,重点研究了两种主流的软件可靠性测试方法,分析和比较了其特点与存在的不足,指出基于使用模型的可靠性测试方法更符合软件工程实践。其次,分析了UML各模型用于指导软件测试的可行性及测试策略,指出不同的模型对应的测试层次,并得出结果:UML状态图、用例图、活动图和顺序图模型是基于UML模型测试(

3、尤其是系统级功能测试)研究的重点。在此基础上,重点研究了基于UML状态图的测试用例设计与生成方法,对基于UML状态图的EFSM模型,提出了一种实时测试序列的生成和优化方法。第三,针对使用模型建立困难的问题,从UML的用例图、活动图和顺序图入手,研究了获取使用模型的形式化算法,导出的使用模型可直接用于基于统计原理的可靠性测试。最后,研究了实现软件自动化测试的关键技术,提出了一种基于UML模型的软件可靠性仿真测试系统框架,设计并实现了一个与RationalRose相集成的软件使用模型自动生成工具。关键词:UML模型,软件可靠性,软件可靠性测

4、试,使用模型ABSTRACTComputertechnologyhasbeenwidelyusedintheaviation、spaceflight、nuclearenergy、communication、traffic、financeandetc.Inthesecriticalfields,thesystemgenerallyhaslargescaleandcomplicated109icfunction,andrequiresveryhighreliabilityandsafetyofthesoftware.Therefore,it

5、hasbeenanimportantresearchdirectionofthecomputersciencehowtoguaranteethequalityandthereliabilityofthesoftwareproduct.UMLisagraphicalmodelinglanguagewithpowerfulexpressioncapabilityandintuitionisticmeaning.Itprovidesvariousdiagramstodepictsystemcharacteristicsandcomplexen

6、vironmentfromdifferentviewpointsanddifferentapplicationlayers.UML-basedsoftwaredevelopmentprocessandmodelingenvironmentshavebeenwidelyacceptedbytheindustrialcommunity,therebyUML-basedsoftwaretesting,especiallyUML-basedsoftwarereliabilitytesting,hasbeenarousedmuchrecognit

7、ion.Basedonaboveanalysis,severalresearchesinthefollowingfieldsWel'estudied.Firstly,thisthesisanalysedthepresentsituationofsoftwarereliabilitytestingandthesimulationofsoftwarereliabilitytestingenvironment.TwomainstreamsoRwarereliabilitytestingmethodswerecomparedoncharacte

8、risticandflaw.Thedissertationpointedout.thatreliabilitysoftwaretestingwhichisbasedonusagemodelismoresui

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

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

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