期刊文献+

软件体系结构评估技术 被引量:12

Software Architecture Evaluation
下载PDF
导出
摘要 作为在软件生命周期早期保障软件质量的重要手段之一,软件体系结构评估技术是软件体系结构研究中的一个重要组成部分.将现有的软件体系结构评估方法划分为3类:基于场景的评估方法、基于度量和预测的评估方法以及特定软件体系结构描述语言的评估方法.按照软件体系结构评估技术的评价框架,分别从评估方法的目标、质量属性、关键技术等方面对这3类方法的特点进行介绍和对比.最后分析了现有研究中存在的不足并进一步探讨了软件体系结构评估技术的研究趋势. Software architecture evaluation is an important technology used to assure the quality of software products early in the software lifecycle. This paper classifies three types of software architecture evaluation methods: scenario-based, metric and prediction based, and ADL-based. Software architecture evaluation method characteristics (such as method goal, quality attribute, key technique) are then combined with these classifications to produce a comparison framework. This paper utilizes this framework to analyze various existing software architecture evaluation methods and point out problems which need to be resolved. Finally, potential research directions of software architecture evaluation methods are discussed.
出处 《软件学报》 EI CSCD 北大核心 2008年第6期1328-1339,共12页 Journal of Software
基金 Supported by the Program for New Century Excellent Talents in University of China(新世纪优秀人才支持计划) the National Basic Research Program of China under Grant No.2007CB310803(国家重点基础研究发展计划(973))
关键词 软件体系结构 软件体系结构评估 软件质量 software architecture software architecture evaluation software quality
  • 相关文献

参考文献40

  • 1Bass L, Clements P, Kazman R, Software Architecture in Practice, 2nd ed,, Boston: Addison Wesley Professinal, 2003.
  • 2Perry DE, Wolf AL, Foundations for the study of software architecture, ACM SIGSOFT Software Engineering Notes, 1992,17(4): 40-52,
  • 3Garlan D, Shaw M, An introduction to software architecture. In: Ambriola V, Tortora G, eds, Advances in Software Engineering and Knowledge Engineering. World Scientific Publishing Co., 1993,
  • 4Pressman RS. Software Engineering, A Practitioner's Approach, 4th ed., McGraw-Hill, 1997.
  • 5Kazman R, Bass L, Abowd G, Webb M. SAAM: A Method for Analyzing the Properties of Software Architecture. Los Alamitos: IEEE Computer Society Press, 1994. 81-90.
  • 6Clements P, Kazman R, Klein M. Evaluating Software Architecture. 2nd ed., Addison Wesley, 2002.
  • 7Williams LG, Smith CU. PASA^SM: A method for the performance assessment of software architectures. In: Proc. of the 3rd Int'l Workshop on Software and Performance. New York: ACM Press, 2002. 179-189.
  • 8Williams LG, Smith CU. Performance evaluation of software architectures. In: Proc. of the 1st Int'l Workshop on Software and Performance. New York: ACM Press, 1998. 164-177.
  • 9Bengtsson P, Lassing N, Bosch J, Vliet H. Architecture-Level modifiability analysis (ALMA). The Journal of Systems and Software, 2004,69(1-2): 129-147.
  • 10Bengtsson P, Bosch J. Architecture level prediction of software maintenance. In: Proc. of the 3rd EuroMicro Conf. on Maintenance and Reengineering (ICSE'99). Amsterdam: IEEE, 1999, 139-147. http://ieeexplore.ieee.org/xpls/abs_all.jsp?&arnumber=756691

同被引文献93

引证文献12

二级引证文献22

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部