面向对象思想和方法在软件开发的应用-6月11日-郑伟桦-06221266

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

重庆交通大学(重庆通信学院办学点)毕业设计论文题目:面向对象思想和方法在软件开发的应用专业:计算机科学与技术(软件工程)姓名:郑伟桦学号:06221266指导老师:李廷全二○一○年六月面向对象的思想和方法在软件开发中的应用I重庆交通大学(重庆通信学院办学点)毕业设计(论文)任务书队别22年级2006专业软件工程学生姓名郑伟桦指导老师李廷全同组姓名一、题目面向对象的思想和方法在软件开发中的应用二、设计课题要求1、论文结果合理,图表规范,符合学院毕业设计的格式要求2、论点正确,证据充分,资料翔实3、数据正确,引用合理,尊重知识产权三、设计课题所需的主要设备和资料1、面向对象的基本概念,主要方法2、UML面向对象分析与设计基础教程3、计算机、打印机四、设计说明(论文)应包括的内容面向对象的思想和方法在软件开发中的应用II1、面向对象的基本概念和关键技术2、面向对象软件开发的基本过程及其采用的方法3、面向对象思想和方法应用案例4、结论看法五、参考文献1、黄永忠著《面向对象方法与技术基础》国防工业出版社2008.62、麻志毅著《面向对象分析与设计》机械工业出版社2009.43、杨芙清著《面向对象的系统设计》清华大学出版社2007.54、杨利著《RationalRose2003基础教程》冶金工业出版社2008.115、马浩海著《UML用户指南》人民邮电出版社2009.8教研室主任(签名)系主任(签名)年月日面向对象的思想和方法在软件开发中的应用III重庆交通大学(重庆通信学院办学点)毕业设计完成情况评语成绩指导老师(签名)年月日面向对象的思想和方法在软件开发中的应用IV重庆交通大学(重庆通信学院办学点)学生毕业设计(论文)评阅学生姓名郑伟桦成绩题目名称面向对象的思想和方法在软件开发中的应用评语评阅人(签名)年月日面向对象的思想和方法在软件开发中的应用V重庆交通大学(重庆通信学院办学点)毕业学生设计(论文)答辩委员通过意见学生姓名郑伟桦成绩题目名称面向对象的思想和方法在软件开发中的应用评语答辩小组负责人(签名)答辩委员会负责人(签名)年月日面向对象的思想和方法在软件开发中的应用VI摘要随着计算机技术飞速发展,计算机应用越来越普及。人们对软件的数量﹑功能和质量要求越来越高。软件的规模和复杂性日渐增加,传统结构化方法开发的软件存在很多问题,其稳定性、可修改性和重用性都比较差,生产效率低。在开发需求模糊或需求动态变化的系统时,所开发出的软件系统难以修改,无法满足用户的需要。为解决上述问题,就应使我们分析、设计和实现一个系统的方法尽可能地接近我们认识一个系统的方法。换言之,就是应使描述问题的问题空间和解决问题的方法空间在结构上尽可能地一致,也就是使我们分析、设计和实现系统的方法学原理与我们认识客观世界的过程尽可能地一致,这是面向对象方法学的出发点和所追求的基本原则。面向对象方法是一种新的软件开发方法,它对软件系统结构的理解是以对象模型为基础的。面向对象的观点认为,真实世界是由许多具有各种特性的对象组成,这些对象相互作用,而对象模型正是真实世界的反映。面向对象的软件开发过程是一系列的模型的构造过程,即按面向对象的观点构造反映真实世界的分析模型,再对分析模型进一步细化而形成设计模型,最后用面向对象的程序设计语言编码实现该模型。本文首先介绍面向对象技术的思想、基本概念,特征,以及面向对象方法的思维基础,其次介绍面向对象开发过程以及面向对象UML语言,最后本文以新闻发布系统为例展示了运用UML建模语言进行面向对象分析与设计的一般步骤和具体的制品,体现了面向对象的思想和方法在软件开发中的具体应用。[关键词]面向对象UML新闻发布系统面向对象的思想和方法在软件开发中的应用VIIABSTRACTWiththerapiddevelopmentofcomputertechnology,computerapplicationsisbecomingincreasinglypopular,Thenumberofpeopleonthesoftwareandfunctionalityandqualityhavebecomeincreasinglydemanding.Software,increasingthesizeandcomplexity.Traditionalstructuredapproachdevelopedsoftwaretherearemanyproblems,itsstability,canmodifyandreusethanthepoor,lowproductivity.Inthedevelopmentofdemandordemanddynamicsoffuzzysystems,whichdevelopedthesoftwaresystemisdifficulttomodify,unabletomeettheneedsofusers.Tosolvetheabovethisanomaly,itshouldenableustoanalyze,designandimplementasystematicapproachascloseaspossibleasystematicapproachthatweknow.Inotherwords,theproblemshouldbetodescribetheproblemspaceandsolutionspacethesameinstructureasmuchaspossible,thatis,toouranalysis,designandimplementationofsystemstheoryandmethodologyoftheprocessthatweunderstandtheobjectiveworldasmuchaspossiblethesame.Thisistheobject-orientedmethodologythestartingpointandthepursuitofbasicprinciples.Object-orientedapproachisanewsoftwaredevelopmentmethodology,understandingthestructureofitssoftware-basedobjectmodelisbased.Object-orientedview,therealworldiscomposedofmanyobjectswithvariouscharacteristicsofthecomposition,theinteractionoftheseobjects,andobjectmodelisareflectionoftherealworld.Object-orientedsoftwaredevelopmentprocessistheprocessofconstructingaseriesofmodels,Thatisconstructedbyobject-orientedviewoftheanalyticalmodelreflectingtherealworld,thenfurtherrefinementofthemodeltoformthedesignmodel,andfinallywithobject-oriented面向对象的思想和方法在软件开发中的应用VIIIprogrammingdesignlanguagecodetoimplementthemodel.Thispaperintroducestheideaofobject-orientedtechnology,basicconcepts,characteristics,andthebasisforobject-orientedmethodofthinking,thenintroducesobject-orienteddevelopmentprocessandUMLobject-orientedlanguage,andfinallythisnewsreleasesystemasanexampletodemonstratetheuseofUMLmodelinglanguageforobject-orientedanalysisanddesignofgeneralstepsandconcreteproducts,reflectstheideasandmethodsofobject-orientedsoftwaredevelopmentinaspecificapplication.[Keywords]Object-Oriented,UML,NewsPublishingSystem面向对象的思想和方法在软件开发中的应用IX目录第1章引言..................................................................................................11.1传统开发方法存在问题................................................................................................11.2面向对象方法与技术的产生和发展............................................................................2第2章面向对象技术理论...........................................................................42.1面向对象的思想............................................................................................................42.1.1唯物主义的客观世界........................................................................................42.1.2面向对象技术对客观世界的模拟.....................................................................52.2面向对象基本概念........................................................................................................62.2.1对象....................................................................................................................62.2.2类.......................................................................................................................72.2.3类的结构............................................................................................................82.2.4消息和方法.......................................................................................................82.3面向对象的特征.....................................................

1 / 54
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功