期刊文献+

基于UML的软件体系结构的定量评估 被引量:2

UML Based Quantitative Software Architecture Evaluation
下载PDF
导出
摘要 软件体系结构是软件开发过程的关键制品,应该尽早地分析和评估其质量.目前研究的软件体系结构评估主要集中在基于场景的评估方法,其特点是定性的、主观的、无需专用的体系结构描述语言.本文提出以统一建模语言UML作为软件体系结构描述语言以及度量的软件体系结构的定量评估.针对UML的可视化、多视图、半形式化以及一致地应用在整个软件开发活动的特性,提出一组UML度量,从UML图所表达的信息含量、可视化影响以及图形建模元素之间的关联性这三个方面度量软件体系结构.分析并讨论这组UML度量在评估软件体系结构的规模、复杂性和结构性等质量属性方面的应用. The architecture of a software system is a critical artifact in the software development and should be evaluated as early as possible. Recent efforts to software architecture evaluation are concentrated on scenario-based methods which are qualitative, subjective and not needed special architecture description languages. This paper studies an approach to quantitative soft- ware architecture evaluation based on UML models and measurement. UML is a visual modeling language with well-formed syntax and semantics, and uniformly used in various development stages. By utilization of these features three types of metrics for UML models are proposed. They measure the amount of information, visual effect and connectivity between modeling elements in different UML diagrams. The application of these metrics in evaluating software architecture qualities such as system scale, complexity and structural characteristics is discussed.
作者 李劲华
出处 《小型微型计算机系统》 CSCD 北大核心 2007年第6期1049-1054,共6页 Journal of Chinese Computer Systems
关键词 软件体系结构 度量 软件质量 评估 UML software architecture metrics software quality evaluation UML
  • 相关文献

参考文献13

  • 1Dobrica L,Niemela E.A survey on software architecture analysis methods[J].IEEE Trans.on Software Eng.,2002,28(7):638-653.
  • 2周欣,黄璜,孙家骕,燕小荣.软件体系结构质量评价概述[J].计算机科学,2003,30(1):49-52. 被引量:10
  • 3Rumbaugh J,Jacobson I,Booch G.The unified modeling language reference manual[M].Bonn:Addison-Wesley,1999.
  • 4孙昌爱,金茂忠,刘超.软件体系结构研究综述[J].软件学报,2002,13(7):1228-1237. 被引量:218
  • 5Kruchten P B.The 4+1 view model of architecture[J].IEEE Software,1995,11(6):42-50.
  • 6Hofmeister C,Nord R,Soni D.Applied software architecture[M].Reading MA:Addison-Wesley,2000.
  • 7Medvidovic N,Taylor J.A classification and comparison framework for software architecture description languages[J].IEEE Trans.on Software Eng.,2000,26(1):70-92.
  • 8邓勇,丁峰,沈钧毅.基于UML的软件体系结构建模方法的研究[J].小型微型计算机系统,2001,22(10):1206-1209. 被引量:12
  • 9Medvidovic N,Rosenblum D,Fedmiles D F,et al.Modeling software architecture in the unified modeling language[J].ACM Trans.on Software Eng.and Methodology,Jan.2002,11(1):2-57.
  • 10Nenonen L,Gustafasson J,Paakki J,et al.Measuring object-oriented software architecture from UML diagrams[R/OL].Technical Report,Department of Computer Science,University of Helsinki,Finland,2000,http://www.cs.helsinki.fi/index.en.html.

二级参考文献40

  • 1陶伟.以体系结构为中心软件产品线开发:博士学位论文[M].北京:北京航空航天大学,1999..
  • 2周莹新.电信软件体系结构的研究:博士学位论文[M].北京:北京邮电大学,1997..
  • 3[1]UML Notation guide Version1.1,Rational software corporation , September 1997
  • 4[2]UML Semantics Version1.1,Rational software corporation , September 1997
  • 5[3]UML Object Constraint Language Specification Version1.1,Rational software corporation. September 1997
  • 6[4]Mary Shaw, David Garlan. Software Architecture: Perspectives on An Emerging Discipline[M]. Prentice Hall,1996
  • 7[5]P.B.Kruchten, The 4+1 View Model of Architecture[J]. IEEE Software , November 1995
  • 8[6]Garlan D, Shaw M. An introduction to software architecture:[Technical Report: CMU/SEI-94-TR-21, ESC-94-TR-21 ].Pittsburgh, Pa: Software Engineering Institute, Carnegie Mellon University, 1994
  • 9[7]Kazman R, Klein M, Barbacci M, Longstaff T, Lipson H, Carriere J. The architecture tradeoff analysis method. In: Proc. of ICECCS'98, 1998
  • 10[8]Nenonen L,Gustafsson J,Paakki J,Verkamo A I. Measuring object-oriented software architectures from UML diagrams. University of Helsinki, Department of Computer Science, 2000

共引文献234

同被引文献31

引证文献2

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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