期刊文献+

量化迭代和增量软件过程的一组UML度量

UML metrics for iterative and incremental software process
下载PDF
导出
摘要 迭代和增量把软件开发分成可以重复的不同活动的流程,是现代软件开发过程的基本特征。迭代地执行每个流程就相应地增加软件产品,直至完成产品的开发。为定量地指导和管理迭代式增量软件开发,提出了基于UML模型的一组软件度量。这组度量针对UML的可视化以及一致地应用在多个软件开发活动的特性,对UML各种图所表达的信息量、可视化大小以及复杂性三个方面度量软件制品,进而度量迭代的增量。分析并通过案例讨论了这组度量的有效性及其在软件项目管理中的应用。 Iteration and increment is one of the best practices in modern so.are development processes in which activities are grouped into workflows.More artifacts are integrated into software systems with each iteratively performing the workflows until the final systems are completed.Three type of metrics for UML-models are proposed to quantitatively guide and control iterative sottware development.UML is a visual modeling language with well-formed syntax and formal semantics,and uniformly describes artifacts in various development stages.Based on these features the three metrics measure the amount of information,visual effect and complexity of different UML diagrams.The effectiveness and usefulness of the metrics are analyzed by comparing with other software metrics and validated in a case study.
作者 李劲华
出处 《计算机工程与应用》 CSCD 北大核心 2007年第1期125-129,共5页 Computer Engineering and Applications
关键词 软件过程 度量 UML 迭代和增量 项目管理 software process metrics UML iteration and increment project management
  • 相关文献

参考文献9

  • 1Bohem B W.A spiral model of software development and enhancement[J].IEEE Computer, 1988,21 (5) :61-72.
  • 2Highsmith J,Cockbum A.Agile software development[J].Computer,2001.34(9) : 120-122,
  • 3Jacobson I,Booch G,Rumbaugh J.The unified software development process[M].Bonn : Addison-Wesley, 1999.
  • 4Royce W.Software project management-a unified framework[M].New York : Addison-Wesley, 1998.
  • 5Purao S,Vaishnavi V.Product metrics for object-oriented systems[J].ACM Computing Surveys,2003,35(2) :191-221.
  • 6Boehm B W.Software engineering economics [M].New Jersey:Prentice-Hall, Englewood Cliffs, 1981.
  • 7Basili V R,Rombach H D.Goal/question/metric paradigm in the TAME project:towards improvement-oriented software environment[J].IEEE Trans on Software Eng,1988,14(6) :758-773.
  • 8Rumbaugh J,Jacobson I,Booch G.The unified modeling language reference manual[M].Bonn:Addison-Wesley, 1999.
  • 9Albrecht A,Gaffney J E.Software function,lines of code and development effort predication:a software science validation[J].IEEE Trans on Software Eng, 1983,9(6):739-647.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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