预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共71页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

湖南师范大学 硕士学位论文 基于构件的软件可靠性分析 姓名:周娜琴 申请学位级别:硕士 专业:计算机软件与理论 指导教师:张友生 20080401 摘要随着社会日益信息化,社会的日常运行越来越依赖于软件系统,而对这种系统的可靠性要求也越来越高。虽然基于构件的软件开发方法不断的应用到软件开发中,有效地提高了软件可靠性,但是要保证基于构件的软件可靠性仍然是一项艰巨的任务。近年来,国内外一些学者对基于构件的软件可靠性进行了研究,取得了一些成果,但均存在局限性。本文在分析已有方法的基础上,提出了一种基于体系结构的软件可靠性分析方法。该方法针对软件体系结构自身的特点及构件之间的关系,根据软件体系结构的六种基本结构,给出了相应的可靠性计算模型、证明了基本结构的完整性,讨论了基本结构的选择问题,并在此基础上描述了整个软件体系结构的可靠性模型。与已有的基于构件的软件可靠性分析和评估方法相比,本文给出的方法便于从运行效率和可靠性出发,选择更合实际的结构组成最终的软件体系结构,从而实现了从基本结构入手指导软件体系结构设计。此外,对软件演化后的可靠性进行动态跟踪,极大的拓宽了模型的应用范围。构件在不同的应用域中表现出不同的可靠性,本文提出了一种基于应用域构件的软件可靠性分析方法,该方法把基于构件的软件看作是一个Markvo过程,针对过程中不同状态类型,构建出基于不同状态不同应用域的构件和连接件使用频率计算模型。在此基础上,提出了整个基于应用域构件的软件可靠性计算方法。同时,采用敏感度计算方法,给出融合容错T 技术后基于应用域构件的软件可靠性计算方法。与以往的方法相比,该方法提供了一种优化软件和提高软件可靠性的方法。关键词:构件,可靠性,软件体系结构,应用域Ⅱ architecture.Thisdomain.ThisWithdifficultcomponent—basedABSTRACTcomponent-basedefficientlyefficiencycomponent_basedsocialinformationization,thesystems,themoresoftwareneed.However’ensuringSoftwareimprovesyears,aofandmanyachievements,buttheirmethodsalmostsomelimitations.methodbasemadebasiccomputingstructure,whichcharactersamongcomponents.Then,estimatesthearchitecture.Comparingestimatingsoftware,thischoosestructurearchitecture,whicharchitectureFurthermore,itdynamicallymakesextendedfitcomponentinapplicationbaseddomaincomponent.ThisconsiderslifedependsreliabilitywereliableistaskwithDevelopmentwhichreliability.InlotexpertsstudiesgethaveThispaperpresentsanalysisthatiSupsixstructures,givesmodel,provesintegritydiscusseshowfitsrelationswholeexistingappropriateitguidedesignusefully.afterevolutionalsomodelapplications.Ahasdifferentprovidesrecentouttostructures,SOtracesouronaevenusecananI// procesr讨心“触+。£冱舻-多旷沂f-A缸K如—∞c兮sftechnology,estimatesestimatingcomponent—basedWords:Component,Reliability,SoftwareMarkvosoftwaremodelsd/ferentdifferentapplicationcomponentslinksdescribesestimatereliabilitybaseHdomaincomponent.Atsametime,sensitivitymethodpresented.Onbasis,thistheofsoftware.Comparingmethodssoftware,uisprovidesimproveArchitecture,Applicationproposesand