基于科学数据共享网的软件体系结构及其质量属性的研究

基于科学数据共享网的软件体系结构及其质量属性的研究

ID:33760665

大小:1.86 MB

页数:73页

时间:2019-03-01

基于科学数据共享网的软件体系结构及其质量属性的研究_第1页
基于科学数据共享网的软件体系结构及其质量属性的研究_第2页
基于科学数据共享网的软件体系结构及其质量属性的研究_第3页
基于科学数据共享网的软件体系结构及其质量属性的研究_第4页
基于科学数据共享网的软件体系结构及其质量属性的研究_第5页
资源描述:

《基于科学数据共享网的软件体系结构及其质量属性的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、工学硕士学位论文基于科学数据共享网的软件体系结构及其质量属性的研究杨磊北京工业大学2005年5月摘耍摘要软件体系结构开始于软件的早期设计。人们希望通过对软件体系结构进行系统、深入地研究,以提高软件生产率、保障软件的质量、改善软件维护等不断涌现的问题。质量属性是软件体系结构设计中需要考虑的重要概念。它对软件体系结构的设计起到了评估、修正、补充等重要作用,用以提高软件体系结构设计的质量。本文以”中国地球系统科学数据共享网”(以下简称科学数据共享网)系统的软件体系结构设计为例,论述了软件体系结构对软件设计与开发的重要指导作用以及它对软件质量的保障作用

2、。本文先从科学数据共享网的原型系统结构的分析开始,以质量属性的观点指出了原型系统的设计中存在的缺陷。在此基础上,本文设计了新的科学数据共享网系统结构,其总体设计采用面向服务的体系结构(SOA)方案。它由门户(主数据中心)、安全中心、和分数据中心等相对独立的子系统组成;各个”中心”之间通过由febServices构建的数据共享服务、数据收割服务、全局服务、安全服务相互连接,最终构建成科学数据共享网的分布式体系结构。科学数据共享网中,各个”中心”则是应用MVC模式设计、基于J2EE实现的应用系统,它们的软件体系结构设计充分体现了分层的体系结构风格的

3、优越性。本文还从质量属性的角度出发,分别在可用性、可维护性、性能三个方面对科学数据共享网系统的设计作了分析,为了提高这几方面的质量要求,更具体地补充设计了结构中的一些部件及它们之间的联系成分;而且对如何权衡质量属性之间相互作用的问题也做了分析和说明。通过本文的论述和归纳,为软件体系结构和质量属性指导软件设计提供了可参考的实践经验。关键词软件体系结构;质量属性;科学数据共享;SOA北京工业大学工学硕士学位论文AbstractSoftwarearchitectureisartearlystepinsoftwaredesign.Throughrese

4、archingthesoftwarearchitecture,peoplewanttoincreasethesoftwareproductivity,ensurethesoftwarequality,improvethesoftwaremaintenance,andsolveotherproblems.QualityAttributesisallimportantconceptindesigningsoftwarearchitecture,whichweneedⅡlinkOVCLItplaystheimportantroleofevaluati

5、ngandcorrectingthesoftwarearchitecture.AsaresuR,thequalityofsoftwarearchitecturedesignCanbeimprovedfromthisway.Thedissertationuses‘‘theScientificDataSharingNetworkofGlobalSystem'’asanexample,bydesigningthesoftwarearchitecture,toexplainhowthesoftwarearchitectureguidesthesoftw

6、aredesigninganddeveloping,andhowthequalityattributeswork.Atfirst,thedissertationanalyzesthesystemstructureofprototype,andpointsoutthelimitationinthequalityattributes’view.Basingonthat,thenewsoRwarearchitectureforthesystemhasbeendesigned,whichintroducestheconceptoftheservice·

7、orientedarchitecture.Itisadistributedsystem,containingportal(maindatacenter),securitycenterandbranchdatacenter.Each‘‘center'’isarelativelyindependentsystem,andtheycommunicate、Ⅳimeachotherthroughtheconnectors,data-sharing-service,harvest·service,global·serviceandsecurity-serv

8、ice.Theconnectorsareimplementedbywebservices.AllthebranchcentersadopttheMVC

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

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

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