欢迎来到天天文库
浏览记录
ID:34806535
大小:2.35 MB
页数:88页
时间:2019-03-11
《探索基于uml的面向对象的分析和设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、西南交通大学硕士学位论文基于UML的面向对象的分析和设计姓名:陆晓燕申请学位级别:硕士专业:计算机应用技术指导教师:尹治本20040501西南交通大学硕士研究生学位论文第l页摘要随着软件技术的发展,传统的面向功能开发方法,已经逐渐不适应越来越复杂和多变的需求。目前,面向对象的开发方法已经成为软件开发的主流技术。这些面向对象开发方法在表示法上的差异,不利于它们的规范化。统~建模语言(UnifiedModelingLanguage,UML)是一种对面向对象系统进行可视化、详细描述、构造和文档化的标准建模语
2、言。UML汲取了近十年在建模领域出现的方法的优点。它的出现消除了各种开发方法在表示上的差异,并成为面向对象技术领域内占主导地位的建模语言。UML被应用在软件工程的各个阶段。特别是在Rational统一过程(RationalUnifiedProcess,RUP)出现后,它的应用就更加广泛。本论文在研究了大量UML和RUP的相关文献的基础上,将uML和RUP在软件开发活动中分析和设计阶段的应用作了深入的分析与研究。同时,结合实际的项目,从需求分析到系统的设计,都采用可视化建模工具一RationalRose
3、进行全面而详细的建模。本文所作的主要工作如下:1.结合Rational统一过程,提出了适合中小型软件项目的基于UML的建模过程,并将其应用于具体的项目中:2.在开发过程中,运用适当的UML图对软件的体系结构和设计模式进行分析,为应用系统提供了清晰的解决方案;3.利用Rose:【具生成了数据定义语言和框架代码;4.对在建模过程中积累的问题与经验作了探讨,提出了自己的一些见解和建议。采用基于UML的分析和设计,使开发过程能够规范地进行,有利于开发出高质量的软件产品。关键词统一建模语言面向对象RatoDaf
4、统一过程西南交通大学硕士研究生学位论文第1
5、页AbstractWiththedevelopmentofsoftwaretechnique,thetraditionalfunction-orientedmethodsofdevelopmentcannotfitinwiththecomplexityandinconstantrequirements.Atpresent,theobject-orienteddevelopmenttechniquehasalreadybecomemajortechnology
6、ofsoftwaredevelopment.ThedifferenceoftheirnotationsiSnotunfavorabletotheirstandardization.UnifiedModelingLanguageisastandardlanguageforspecifying,visualizing,constructinganddocumentingtheartifactsofobject—orientedsoftwaresystems.Ithasaggregatedtheadvant
7、ageofmethodsinthefieldofmodelinginthepasttenyears.Iteliminatesdifferenceonexpressinginvariousdevelopmenttechnique,becomealeadinglanguageofmodelinginthefieldofobject‘orientedtechnology,UMLisappliedtoeachphaseinsoftwareengineering.Especially,afterRational
8、UnifiedProcessappears,itsapplicationismoreextensive.BasedonresearchingreferencesaboutUMLandRUP,inthisthesis,theapplicationusingUMLandRUPtosoftwaredevelopmentduringtheanalysisanddesignperiodhadbeenresearched.Combinedpracticalproject,fromdemandtosystemati
9、cdesign,adetailedsystematicmodelismadebyRationalRosewhichisavisualt001.Theworkofthethesismainlyexplainsasfollows:1.CombinedRUP,amodelingprocessbasedonUMLwhichbeusedinmediumandsmall-scalesoftwareprojecthasbeenputforward,whichhasbe
此文档下载收益归作者所有