基于rup的可靠性评估软件设计

基于rup的可靠性评估软件设计

ID:34161679

大小:204.58 KB

页数:3页

时间:2019-03-03

基于rup的可靠性评估软件设计_第1页
基于rup的可靠性评估软件设计_第2页
基于rup的可靠性评估软件设计_第3页
资源描述:

《基于rup的可靠性评估软件设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、维普资讯http://www.cqvip.com软件天地文章编号:1008--0570(2007)09-1--0285--03基于RUP的可靠性评估软件设计SoftwareDesignofReliabilityEvaluationSystemBasedonRUP(北京航空航天大学)袁福庆肖波平YUANFUQINGXlAOBOPING摘要:利用RUP方法、面向对象思想设计可靠性评估软件。根据RUP方法先进行需求分析,识别出本系统的可靠性数据收集、可靠性评估、可靠性建模等六个用例,然后设计系统的体系结构以及利用UML语言建立类之

2、间结构关系模型,对可靠性评估类、数据库接口类、数据导入导出类三个关键类进行详细设计,给出关键类的重要函数与属性。采用分层设计思想,实行三层设计,将显示和业务逻辑、数据存储分开。采用模块化设计,各模块之间实现高内聚、低耦合。关键宇:可靠性评估;RUP;UML;用例驱动;软件体系结构中图分类号:TP3o1文献标识码.AAbstract:UsingthemethodologyofRUPandobject-orientedthinkingdesignedaReliabilityEvaluationSoftware.BasedonRU

3、Pmethodology,identifiedcollectionofreliabilityinformation,reliabilityevaluationandreliabilitysecuritymanagementandSOon,thendesignedsoftwarearchitectureandsetuptherelationofclasseswithUML,designedreliabilityestimationclass,databaseinterfaceclass,dataI/Oclass,yenthei

4、rkeyfunctionsandattributes.Thesystemadoptstheideaofhierarchytodividethesystemintothreelayers:display,businesslogicanddatastore.Adoptingmodulardesign,eachmoduleishighcohesionandloosecoupling.Keywords:ReliabilityEvaluation,RUP。UML。UseCaseDriven,SoftwareArchitecture阶段

5、主要任务是识别出与业务有关的类.以及它们相互问的关l刖昌系,并用UML建模。系统设计阶段的主要任务是扩展和细化分可靠性评估就是利用产品寿命周期各阶段所产生的试验或析阶段的模型.并给出一种易转化成代码的工作方案。构造阶段使用信息,综合产品的可靠性结构以及其它可用信息.用概率统就是编码阶段。测试和配置阶段主要任务是根据前面各阶段模计的方法给出产品在某一特定条件下的可靠性特征量的估计型进行软件测试,并最后交付系统。本论文只论述前三阶段。值。可靠性评估软件是利用计算机辅助完成可靠性评估的软件系统。以前开发可靠性评估系统一般采用瀑布模

6、型,瀑布模型是建立在需求分析比较明确的基础上。事实上.可靠性评估模型经常变动,所以需求不可能明确,本论文基于RUP方法的基于多算法,能适用于复杂系统的可靠性评估软件设计方法。2RUP开发过程进行可靠性评估时.针对收集到的样本量大小、对象寿命分布类型等因素应采取不同的评估方法,同时评估前还要收集到足够的可靠性相关数据。可靠性相关数据又来自多方图l一次典型RUP过程面、数据以多种形式存在,要将这些数据收集到系统,收集方3需求分析式多种多样,所以做需求分析很困难。RUP(RationalUnifiedProcess.统一过程方法)

7、的迭代软件开发过程适合这种需求不可靠性评估软件需多方收集可靠性数据才能进行有效评明确的软件开发。估,由此识别出系统的两个最基本的用例,“数据收集”和“可靠RUP有迭代增量式开发、用例(USECASE)驱动、以软件体性评估”。考虑到数据来源的多样性.采用两种信息收集方式.一系结构为核心三个鲜明特点。迭代增量式开发可以减少开发风是数据导人方式.二是数据直接录入方式。因存储于数据库内的险,用例驱动可以有效捕获用户需求,以软件体系结构为核心有数据可能失效或错误而需删除或修改.本系统将数据直接录入利于构件重用。并且RUP采用现在广泛使

8、用的面向对象建模语和数据删除、修改合成一个“数据编辑”用例。所以可靠性数据收言UML进行建模,UML能用基于用户角度、逻辑角度、物理等集包含“数据导人”和“数据编辑”两个用例。可靠性评估分单元多角度的“4+1”视图来描述系统。一次典型RUP迭代开发过程可靠性评估和系统可靠性评估。单元可靠性

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

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

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