欢迎来到天天文库
浏览记录
ID:32468586
大小:2.65 MB
页数:68页
时间:2019-02-06
《基于组件的软件开发方法研究与实践》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、奎堕奎兰堡主兰垡堡壅.摘要基于组件的软件开发方法研究与实践(硕士生:唐云善指导老师:黄东副教授)软件开发经历了结构化软件开发、面向对象软件开发、基于组件的软件开发的发展历程。结构化软件开发已逐渐退出了历史的舞台,砥向对象的软件开发趋向成热。基于组件的软件开发是一种新的开发方法,它基于面向对象并高于面向对象,具有较好的发展前途。本论文就是在分析了UML建模语言,软件开发过程模型,体系结构模式、设计模式的基础上提出了一种组件软件开发方法。这种方法就是将开发分为组件系统开发和应用系统组装两个过程。在组件系统开发过程中,采用UML建模语言建模,采用设计模式设计组件;在组装应用系统中主要提出了采用
2、体系结构模式。电厂设备检修管理是一个可以做到复用的领域。在项目实践中,采用组件软件开发方法开发了设备检修组件系统,并采用体系结构模式组装了一套基于web的电厂设备检修管理系统。关键字UML,组件,复用,体系结构模式,设计模式AbstractStructuredevelopment,object-ofienteddevelopmentandcomponent-baseddevelopmentarethehistoryofsoftwaredevelopmentmethod.Thestructuredevelopmentisoutofdate.Object-orienteddevelopmen
3、tismature.Beinganewmethodofsoftwaredevelopment,component-baseddevelopmentisbasedonobject-orientedbutoveriLandhasgoodfuture.AtierexplainsthemodelanguageUML,themodelofsoftwaredevelopment,architecturepattemanddesigripattem,thearticlesuggestsamethodofcomponent-baseddevelopment.Thismethoddividesthepro
4、cessofsoftwaredevelopmentintotwoparts.ThefirstpartiStheprocessofcomponentdevelopment,thesecondpartisthepmcessofapplicationdevelopment.Inthefirstprocess,wemodelwithUMLanddesigncomponentswithdesignpatterns.Inthesecondprocess,weadoptarchitecturepatterns.EquipmentrepairofpowerplantisadomainthatCanber
5、eus曲le.Intheperiodofprojectdevelopment,wedevelopmentthesystemofcomponeminthedomainofequipmentrepairwiththemethodofcomponent.baseddevelopmentanddevelopmentthemanagementsystemofequipmentrepairthatisbasedOilwebwitharchitecturepatterns.KeywordsUML,Component,Reuse,Architecturalpattern,DesignpatternIJ垄
6、堕查堂壁主堂垡堕奎一一东南大学学位论文独创性声明本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得东南大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。研究生签名:垂丝一日期:业东南大学学位论文使用授权声明东南大学、中国科学技术信息研究所、国家图书馆有权保留本人所送交学位论文的复印件和电子文档,可以采用影印、缩印或其他复制手段保存论文。本人电子文档的内容和纸质论文的内容相一致。除在保
7、密期内的保密论文外,允许论文被查阅和借阅,可以公布(包括刊登)论文的全部或部分内容。论文的公布(包括刊登)授权东南大学研究生院办理。研究生虢,旌翩签名:耍至.日期:幽,扣查壹查堂堡主堂垡望茎一一第1章绪论1.1Internet的高速发展对软件开发的影响在过去10年的软什开发过程中,软件开发逐渐成为一个工程科学,鼓励使用具有良好数学原理基础和经验基础支持的软件开发方法。像CMM这样的软件认证工作和一些好的方法、1二具都提高了开发和维护
此文档下载收益归作者所有