欢迎来到天天文库
浏览记录
ID:34824900
大小:2.84 MB
页数:92页
时间:2019-03-11
《探索基于uml和rup技术的软件系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、中南大学硕士学位论文基于UML和RUP技术的软件系统设计与实现姓名:邹志敏申请学位级别:硕士专业:计算机应用技术指导教师:熊桂林20030301硕士学位论义摘要本文在确定使用统一建模语言UML和统一过程RuP相结合形成一种完整的全新的面向对象软件工程方法学指导软件系统的设计与实现之前,首先进行了软件工程方法学的选择。一种软件工程方法学由方法、工具和过程构成,所以一种软件工程方法学的选择也就包括方法、工具和过程的选择三部分。在方法的选择上,论文对比分析了传统的基于功能分解或数据分析的结构化方法和面向对象方法,最后选择了面向对象方法。在建模工具的选
2、择上,使用了已成为工业标准的统一建模语言uML。在过程的选择上,通过对比分析基于软件生命周期的瀑布模型、原型模型和RuP。选择了伴随着uML产生的统一软件开发过程RIJP。进行了软件工程方法学的选择之后,将uML和RUP有机融合形成一种新的面向对象方法学应用于项目——在线考试系统中,指导该软件系统的设计与实现。按RIJP的核心工作流安排在线考试系统的开发过程,分为需求获取、需求分析、软件设计、数据库设计和实现几个阶段,用统一建模语言U订L描述各阶段的成果,并且总结了一些设计经验,如用uML类图指导关系数据库的设计等。用uML和RuP设计与实现的
3、软件系统,具有许多优越性。首先,uML拥有的五类视图和十种图形,可根据需要使用在软件开发的各个阶段,形成软件系统的各种有用模型,用户可从不同视角了解软件系统。其次,RuP的使用使软件系统具有许多优秀的特性。“用例驱动”驱动了整个软件开发过程,而且使需求具有可追踪性;“以架构为中心”保证了软件体系结构的稳定性。RUP的这些特点的结合也就提高了软件系统的可维护性。本文最后指出了该方法存在从用例图到类图的设计缺少平滑度的缺陷,使用设计模式可以很好地帮助开发人员建立类图。从一定程度上解决这个问题。关键词:软件工程;软件工程方法学;面向对象;建模工具:软
4、件过程;统一建模语言(UML);统一软件开发过程(RUP);硕士学位论文AbstraCtBeforem撕ngsuremeusageofanime盯atedandrlewobject_orientedmethodoIogyofsof}wareen百neeringcombiIledwimUMLandRUPto血structthedesignandimpl锄entationofsofhvaresystem,misthesismadeachoiceof血ememodologyofsoftwareengineeringfirstly.Amemodolog
5、yofsoRwareen垂ne舒ngmdkesupofamethod,toolandprocess,somechoiceofametllodologyofso行warcengineeringincludesthechoiceofamethod,toolandprocess.For血echoiceoft11ememod,themesisconnIastedmeconstmctedme吐10dbasedonfunction—decoHlposiIlgwiththeobjected—orientedmemod.Forthechoiceof也et001
6、,themesisadopteduni丘edModelingLanguage(UML)whichhasbeella11indus伍alstaIldard,Fbrthechoiceofmeprocess,thethesiscomparedWaterfallModel,PrototypeModelaIldRationalUnifledProcess(RuP),andusedRUPw11ichbroughtwimUML.ARermechoiceoftllemethodologyofsoft、Vareengineering,thethesismadeu
7、seofthenewobject—oriemedmethod0109ywhichcombinedwithuMLaIldRUPtoinstnlctthedes谫a11dimpl锄entationofaprojec卜一Ex锄inationOn~L№nlethesisplanedtlleprocessofmeso行waresyst锄accord访gtomecoreworknowofRUP,whichincluderequirementrequesting,requirementa11alysis,so脚aredesi辨,databasedesi盟an
8、dimpl锄哪ation,descmedtlleresultofa11mephaseswithuMLandsummarizedsomeusefuIde
此文档下载收益归作者所有