收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

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

杨磊  
【摘要】:软件体系结构开始于软件的早期设计。人们希望通过对软件体系结构进行系统、深入地研究,以提高软件生产率、保障软件的质量、改善软件维护等不断涌现的问题。质量属性是软件体系结构设计中需要考虑的重要概念。它对软件体系结构的设计起到了评估、修正、补充等重要作用,用以提高软件体系结构设计的质量。 本文以"中国地球系统科学数据共享网"(以下简称科学数据共享网)系统的软件体系结构设计为例,论述了软件体系结构对软件设计与开发的重要指导作用以及它对软件质量的保障作用。 本文先从科学数据共享网的原型系统结构的分析开始,以质量属性的观点指出了原型系统的设计中存在的缺陷。在此基础上,本文设计了新的科学数据共享网系统结构,其总体设计采用面向服务的体系结构(SOA)方案。它由门户(主数据中心)、安全中心、和分数据中心等相对独立的子系统组成;各个"中心"之间通过由Web Services 构建的数据共享服务、数据收割服务、全局服务、安全服务相互连接,最终构建成科学数据共享网的分布式体系结构。科学数据共享网中,各个"中心"则是应用MVC 模式设计、基于J2EE 实现的应用系统,它们的软件体系结构设计充分体现了分层的体系结构风格的优越性。 本文还从质量属性的角度出发,分别在可用性、可维护性、性能三个方面对科学数据共享网系统的设计作了分析,为了提高这几方面的质量要求,更具体地补充设计了结构中的一些部件及它们之间的联系成分;而且对如何权衡质量属性之间相互作用的问题也做了分析和说明。 通过本文的论述和归纳,为软件体系结构和质量属性指导软件设计提供了可参考的实践经验。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 梅宏;申峻嵘;;软件体系结构研究进展[J];软件学报;2006年06期
2 刘小娜;常万军;苗恺;;软件体系结构综述[J];河南机电高等专科学校学报;2007年05期
3 张洪春;;基于质量属性的系统构架分析与实践[J];中国科技信息;2007年18期
4 宋光宇;高晖;;软件体系结构度量工具的研究与实现[J];计算机应用研究;2008年09期
5 胡红雷,毋国庆,梁正平,刘秋华;软件体系结构评估方法的研究[J];计算机应用研究;2004年06期
6 张鹏程;李必信;周宇;;模型检验软件体系结构研究与进展[J];计算机科学;2007年04期
7 张利兵;;改进的UCGD软件体系结构设计方法[J];光盘技术;2009年06期
8 孙寿鹏;;基于ATAM和SAAM的软件设计[J];科技资讯;2010年15期
9 孙昌爱,刘超,金茂忠;基于场景的软件体系结构分析[J];计算机工程与应用;2000年09期
10 梅宏;黄罡;赵海燕;焦文品;;一种以软件体系结构为中心的网构软件开发方法[J];中国科学(E辑:信息科学);2006年10期
11 秦奕青;杨炳儒;李健;;基于软件体系结构的对象持久层设计方案[J];计算机应用研究;2008年01期
12 叶俊民,赵良,罗景,王振宇,赵恒;软件体系结构测试覆盖准则研究[J];计算机工程;2005年22期
13 唐胜群,郭学理,姚俊峰,方志民,王文革;电力行业管理信息系统开发研究[J];计算机工程;1999年10期
14 于卫,杨万海,蔡希尧;软件体系结构的描述方法研究[J];计算机研究与发展;2000年10期
15 何炎祥,黄浩,石莉,张戈,李超;软件体系结构中五种常见风格的剖析[J];计算机工程;2000年10期
16 王振宇,池志强,陈利;软件体系结构讲座(八)——体系结构设计工具[J];计算机与数字工程;2000年02期
17 赵恒;王振宇;曹万华;叶俊民;;化学抽象机的分析与应用研究[J];计算机科学;2003年01期
18 莫世锋,何贤江,王秉中;一种总线型软件体系结构的设计与应用[J];计算机应用;2004年05期
19 王君珂,王柏,艾波;电信运营支撑系统的业务场景体系结构模式[J];北京邮电大学学报;2004年S2期
20 褚华;陈平;;基于进程组构件模型的软件体系结构设计方法[J];计算机科学;2004年06期
中国重要会议论文全文数据库 前10条
1 张玲;陈东义;陈霸东;韩露;马福齐;;可穿戴计算机软件体系结构综述[A];第一届中国情感计算及智能交互学术会议论文集[C];2003年
2 蒋心晓;李新星;;基于分布智能的防空指挥系统软件体系结构[A];'2010系统仿真技术及其应用学术会议论文集[C];2010年
3 李晖;张慧;赵海;蔡巍;;软件网络中的簇度相关性及演化分析[A];第八届沈阳科学学术年会论文集[C];2011年
4 陈于平;刘畅;伍星;迟毅林;;转子故障智能诊断系统的软件体系结构研究[A];第十二届全国设备故障诊断学术会议论文集[C];2010年
5 杨娟;张雷;王柏;艾波;;新一代电信业务支撑系统软件体系结构的研究[A];2003年通信软件技术学术年会论文集[C];2003年
6 戴学臻;赵勇;陈君;;B/S与C/S多层混合软件体系结构在公路信息管理系统中的应用[A];第十四届全国煤矿自动化学术年会暨中国煤炭学会自动化专业委员会学术会议论文集[C];2004年
7 杨娟;王柏;艾波;;新一代电信运营支撑系统软件体系结构的形式化描述[A];’2004计算机应用技术交流会议论文集[C];2004年
8 柳刘;金培权;周英华;岳丽华;;一种可重用和可重构的ERTDBS软件体系结构[A];第二十一届中国数据库学术会议论文集(技术报告篇)[C];2004年
9 李文军;阳春华;;起动机性能测试系统体系结构设计及组件开发[A];04'中国企业自动化和信息化建设论坛暨中南六省区自动化学会学术年会专辑[C];2004年
10 王昆;胡延军;;煤矿信息化中软件体系结构的设计[A];第十七届全国煤矿自动化学术年会、中国煤炭学会自动化专业委员会学术会议论文集[C];2007年
中国博士学位论文全文数据库 前10条
1 杨春花;软件体系结构中状态方面的编织研究[D];山东大学;2010年
2 吴克寿;基于公理设计的软件体系结构构建方法研究[D];华中科技大学;2011年
3 陈晓江;分布式系统软件体系结构建模与开发方法研究[D];西北大学;2010年
4 黄广龙;保质设计中方案评价方法及其关键技术的研究[D];浙江大学;2002年
5 张友生;基于代数理论的软件体系结构描述及软件演化方法研究[D];中南大学;2007年
6 郑志;动态软件体系结构建模与模型验证方法的研究[D];大连理工大学;2010年
7 任洪敏;基于π演算的软件体系结构形式化研究[D];复旦大学;2003年
8 李晓红;面向快速开发的智能AGENT关键技术研究[D];天津大学;2005年
9 于卫;软件体系结构与软件重用方法的研究[D];西安电子科技大学;1999年
10 张勇;基于依赖感知的多租户应用构建方法研究[D];山东大学;2011年
中国硕士学位论文全文数据库 前10条
1 杨磊;基于科学数据共享网的软件体系结构及其质量属性的研究[D];北京工业大学;2005年
2 刘惠;面向需求持续演化的软件体系结构决策评价方法研究[D];复旦大学;2011年
3 郝永春;基于排队理论的软件体系结构性能研究[D];太原理工大学;2003年
4 徐宏兴;插件体系结构软件开发方法研究[D];四川大学;2005年
5 李凯;基于规则的软件体系结构研究[D];天津大学;2007年
6 陆文佳;基于SA理论的代码自动生成技术实现和应用[D];复旦大学;2009年
7 孙学军;分布式对象技术在Web应用中的研究[D];西安科技大学;2003年
8 祝义;基于UML和Z的软件体系结构求精方法及其应用[D];苏州大学;2005年
9 廖立君;基于EGSA的ADL研究及其开发工具的设计[D];中南大学;2004年
10 郗梦奕;面向软件外包的客户关系管理系统的设计与开发[D];天津大学;2010年
中国重要报纸全文数据库 前10条
1 王知遇;从设计模式到体系结构模式[N];中华读书报;2003年
2 林凡;基于价值定价格[N];医药经济报;2010年
3 陈斌;“开源”浪潮走向复兴[N];计算机世界;2004年
4 焦世东;广东江门市社保系统的由来[N];中国计算机报;2003年
5 本报记者 李良玉 熊伟;为推广.Net奔波[N];计算机世界;2000年
6 本报记者 曹开彬;科怡2000:档案管理新思路[N];中国计算机报;2001年
7 中讯集团市场策划总监 全民 技术总监 杨学松;客户满意度很重要[N];中国计算机报;2001年
8 刘江宁;实现信息孤岛集成[N];中国计算机报;2003年
9 彭辉;设计新一代综合业务管理系统[N];通信产业报;2004年
10 国寿股份北京研发中心 陈起;确定软件质量目标 提高开发效率[N];中国保险报;2009年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978