试析基于uml的面向对象开发模型ubdm的研究

试析基于uml的面向对象开发模型ubdm的研究

ID:34817836

大小:1.31 MB

页数:48页

时间:2019-03-11

试析基于uml的面向对象开发模型ubdm的研究_第1页
试析基于uml的面向对象开发模型ubdm的研究_第2页
试析基于uml的面向对象开发模型ubdm的研究_第3页
试析基于uml的面向对象开发模型ubdm的研究_第4页
试析基于uml的面向对象开发模型ubdm的研究_第5页
资源描述:

《试析基于uml的面向对象开发模型ubdm的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、西南农业大学硕士学位论文基于UML的面向对象开发模型UBDM的研究姓名:潘家志申请学位级别:硕士专业:农业机械化工程指导教师:余建桥2002.5.1两南农业人学信息学院f矾{+学位论义摘要(随着软件技术的发展和硬件性能的极大提高,软件规模日益庞大。人们迫切需藩一种能够提高软件生产效率和质量的手段。软件建模方法为分析设计人员的交流提供了公用平台。软件建模是用一套符号构成的模型来反映软件产品或部件的方法。通过建模.可以提高系统的开发速度,促进分析、设计成果共享。UML(UnifiedModelingLanguage)是--le0标准化的建模语言,它推荐了一个

2、建模过程RUP(RationalUnifiedProcess)。该建模过程的显著特点是迭代的增量式的丌发。事实上它的每一次迭代都是一个简化了的瀑布模型的开发过程。UML的目标是作为交流的平台,促进成果共享,但是,UML推荐的统一过程RUP不能支持多项目的开发,没有形成支持共享的框架。为了有效地支持多个项目的同时开发,必须有足够多的可重用构件组成构件库,在构件重用框架模型、构件重用CASE工具的支持下,实现基于构件的组件软件开发(CBD),从而使RuP能够支持多项目的同时丌发。因此,本文的目标是如何改进gUP模型,使其从面向单个项目的丌发过程,改变为面向重

3、用的过程,同N,1+,丌发方式本身电改变为基于构件重用的组装丌发方式。广or一~本文针X,J-RUP过程模型的特点,研究了基于面向对象的构件技术,以及构件库的组织和建造技术,提出了一个丌发模型UBDM(UMLBasedDevlopingModel)。通过在RUP工作流模型中加入构件库建造这一个环节,强制开发人员利用现有的面向对象构件技术,构建自己的构件库。从而为不同领域、不同项}-4之间的构件重用提供基础支持。构件库建造过程首先从领域分析丌始,通过领域分析,建立在相应的领域中对可重用构件的需求,结合具体的丌发项目的分析、设计成果,使用基于面向对象的构件技

4、术实现这些构件,加入到相应领域的构件库中。通过这种方式,使后来的丌发项目和其它丌发组织可以共享本项目的优秀成果。本文研究了支持项目之问重用的构件技术,并通过对RUP模型的改进,论i正了UBDM模型在支持项目重用方面的可行性。关键词:统一建模语言UML,面向对象,构件,开发模式⋯j‘’:一j。,-91.垃悖’"1BIN【】_I¨.Abstract{?0110\\edhjthecld、anccL1}sofl\xaIeteclmologya11LIgreatenhance()1、h。¨dwaRe1)]cienc.xtilesizeL1Iapplieatklll

5、is111CIeasingdaybydab’f’eopleneedonemethod1、1enhancethesoft\\。lIL、d“clot、m!e1、ficienc\anditsqualit5ModelingmethodofiefsjCOlnl]lonplatfol’111h、lde\elopcl、Soft\\alenmdelingistodescribetheapplicationotcomponentb)aset、、1、s、mbolsBymodelingthesoft',\ale,、、ecanshortenthetimenecdedaiidsh

6、aleIn¨Jcpal+ts【、II。isakindofstandardmodelinglanguage.and’Il'CCOllU]lCl]dsamodelingp1.OL.eSSRUPOneapparentchinactelofRUPisthatitisa1_edundantandaddiu~real1)H、tessIllfacte、,crycilcle01itspl‘ocessisasimplified、、aimijllmodelFile!af-getol、lMlisIobeaplatlbtinofcommunication.andtopushfo

7、lwaljthesharingol、softx\ttl'eploductsButRUPdoesnotsupply’multi—projectde\elopingsimuhancousl3’.Inordcltosuppoitmulti-projectde\。eloping.theremllstb。con'1ponentlibrariescontainingsufflcielltnumberofconlponent8.Underthesuppoixol、coulpollenl1.eusingliameuOl’kandC.^SEtools.、、ecanimpl

8、ementconlponeE[basedde\eloping(CBD)lhe.i

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

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

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