欢迎来到天天文库
浏览记录
ID:4123975
大小:245.90 KB
页数:4页
时间:2017-11-29
《几种新型软件体系结构风格的分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、维普资讯http://www.cqvip.com第l8卷第8期计算机技术与发展Vo1.18No.82008年8月COⅣ【PUTERTE(’HN0IDGYANDDEVELOPMENTAug.2008几种新型软件体系结构风格的分析王一宾,一,张玉州2,程一飞2(1.中国科学技术大学计算机科学与技术系,安徽合肥230027;2.安庆师范学院计算机与信息学院,安徽安庆246011)摘要:软件体系结构的提出对软件重用机制和软件开发效率的提高具有非常重要的意义。软件体系结构的使用是提高软件开发质量、减少软件开销和促进软件生产率提高的最有效方法之一。采用定性分析、比较研究等多种方法,实现了几
2、种新型软件体系结构风格的剖析。给出了软件体系结构及软件体系结构风格的定义,阐述了几种新型软件体系结构风格中关键要素的定义及特性及其风格的主要内容,分析了几种新型软件体系结构风格的特点。关键词:软件体系结构风格;面向对象;面向Agent;面向方面;面向服务中图分类号:TP311.5文献标识码:A文章编号:1673—629X(2008)08—0039—04AnalysisonSeveralNewSoftwareArchitectureStylesWANGYi—bin,一,ZHANGYu—zhou2,CHENGYi—fei(1.DepartmentofComputersci.andT
3、echn.,UniversityofSci.andTechn.ofChina,Hefei230027,China;2.SchoolofComputerSci.andInformation,AnqingTeachersCollege,Anqing246011,China)Abstract:Itisveryimportanttopresenttheconceptofsoftwarearchitmtureforimprovingmftwarereuseanddevelopmentefficiency.Developmentusedbysoftwarearchlt~tureisoneo
4、fthemostpromisingmethodsforimprovingsoftwarequality,reducingsoftwarecostandraisingsoftwareproductivity.WithanalysisOnfeatureandcompareresearchmethods,theanalysisoftheseveralnewsoftwarearchi—tecturesareimplemented.Firstly,themaindefinitionsofsoftwarearchitectureandsoftwarearchitecturestylesar
5、eintroduced.Then,theseveralnewsoftwarearchitecturestylesaredescribed.Lastly,themainfeaturesoftheseveralnewsoftwarearc~tecturesareanalyzed.Keywords:softwarearchitecturestyle;objectoriented;agentoriented;aspectoriented;service—oriented0引言族,即一个体系结构定义一个词汇表和一组约束。词软件体系结构(SoftwareArchitecture,SA)是2
6、0汇表中包含一些构件和连接件类型,而这组约束指出世纪90年代提出的一种构造软件的新方法,试图用类系统是如何将这些构件和连接件组合起来的。软件体似建筑学的观点去构造软件,并以更精确的方式刻画系结构风格是指在众多系统中所拥有的共同的组织结软件的结构。软件体系结构正作为一门学科逐渐得到构框架和语义特性,指导如何将各个模块和子系统组人们重视,并成为软件工程领域的研究热点,Perry和织成一个完整的系统。经典的软件体系结构风格主要wolf预言“未来年代将是研究软件体系结构的时有管道和过滤器风格、数据抽象和面向对象结构风格、代!”J。软件体系结构包括系统总体组织、全局控制、基于事件的隐式调
7、用风格、分层系统风格、仓储风格、通信技术、同步、数据存取、设计元素的功能、组织、规客户机/月艮务器结构风格等,已有很多学者进行了深入模、性能、设计方案的选择等等[2,引。的探讨~7Jo软件体系结构风格是描述某一特定应用领域中系下文主要是对几种新型软件体系结构风格进行了统组织方式的惯用模式。体系结构定义了一个系统家分析,并展望了软件体系结构风格的发展前景。收稿日期:20(17—11—071面向对象软件体系结构基金项目:安徽省自然科学研究项目(2005KJ364zc,2006KJ079B);面向
此文档下载收益归作者所有