欢迎来到天天文库
浏览记录
ID:34480733
大小:741.71 KB
页数:11页
时间:2019-03-06
《软件体系结构分析与评价方法评述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、万方数据计算机研究与发展IssN1000—1239/CN11—1777/TPJournalofComputerResearchandDevelopment42(7):1247~1254,2005软件体系结构分析与评价方法评述刘霞1’2李明树1王青1周津慧11(中国科学院软件研究所北京100080)2(中国科学院研究生院北京100039)(Iiuxia@itechs.iscas.ac.cn)ReviewOfSoftwareArchitectureAnalysisandEValuatiOnMethOdsLiuXial,-
2、,LiMingshul,WangQin91,andZhouJinhuil1(hsm“把0,跗ZMM,吼i”mAm如my0,&iP”㈣,&咖曙100080)2(Gmd“础,S如00Z盯£胁吼i,zⅢAm如my盯&iP"㈣,&巧i”g100039)AbstractSoftwarearchitecture(SA)isemergingastheprimaryresearchareainsoftwareenginee“ngandoneofthekeytechnologiestothedevelopmentoflarge—sca
3、lesoftwaresystemandproductlinesystem.ThepurposeofSAanalysisandevaluationistojdentifythepotentialrisksandhelpmakeproperarchitecturedecision.BasedontheconceptofSA,basicdefinitionasdifferentviewsofsoftwarearchitecturedescriptionsisclassi“edandsummarized.Therecentr
4、epresentativeSAanalysisandevaluationmethodsandsupportingtoolsareintroducedandreviewed.Additionally,SomeissuesofstudyonSAanalysisandevaluationarediscussed,andthecausesareexplainedatthesametime.FinaUy,itisconcludedwiththepromisingtendencyabouttheSAanalysisandeval
5、uation.Thepurposeofthisworkistocomparetheadvantagesanddisadvantagesoftherepresentativemethodsandtools,andthentoproVidesupportingforusingofthesuitablemethodsandtoolsforarchitectureeValuationandassessment.Keywordssoftwarearchitecturedescription;qualityattribute;S
6、oftwarearchitectureanalysisandevaluation;architecturedescriptionlanguage摘要近年来,软件体系结构逐渐成为软件工程领域的研究热点以及大型软件系统开发和产品线开发中的关键技术.体系结构分析评价的目的是为了识别体系结构设计中的潜在风险,帮助开发人员进行设计决策.从软件体系结构的概念出发,分类介绍了体系结构描述的不同观点,评述了国内外有代表性的分析评价方法和工具.最后探讨了软件体系结构分析评价研究中存在的不足及其原因,作为总结,给出体系结构分析评价未来的
7、发展方向.关键词软件体系结构描述;质量属性;软件体系结构分析与评价;体系结构描述语言中图法分类号TP311.5引软件体系结构在软件开发和管理中扮演着越来越重要的角色,对软件体系结构的研究已经成为软件应用开发和产品线研究中的一门重要的学科.虽然目前对软件体系结构尚缺乏一个统一明确的定义,但就其内涵来讲,软件体系结构定义了系统构件、构件之间的交互关系、系统组合模式和满足的约束关系,以及指导其设计的原理和规则[1
8、.收稿日期:2004—04—02;修回日期:2004—11—08基金项目:国家自然科学基金项目(6027302
9、6);国家“八六三”高技术研究发展计划基金项目(200lAAll3080,2003AAll3050)吉目万方数据计算机研究与发展2005,42(7)如果说软件体系结构是一个组织重要的商业资产和财富,那么对软件体系结构的分析评价就是组织重要的实践.软件体系结构分析评价的目的是为了识别体系结构设计中的潜在风险,验证系统的质量需求在设计中是否得到了体
此文档下载收益归作者所有