论文部分内容阅读
软件工程界当今的研究趋势正在由面向实验室的研究向面向工业界的软件过程研究转变,这一思想意味着更多地关注组织和过程。成功的过程管理需要将度量过程、产品和资源建立在一个规范的、受控的度量过程的基础之上。一个成功的度量过程不仅仅包括清晰定义的数据同时也包括定义、收集、分析相关测量元的操作过程。软件过程的控制、预测和改进需要可信的和准确的数据,这意味着度量数据必须真实的反映过程本身,同时用与数据相匹配的技术进行分析。 本文在分析软件过程管理方法和过程改进的特点和实际应用需求的基础上,针对基于度量的软件过程改进的方法以及相关的度量理论、度量需求分析的一些关键技术进行了研究,论文的贡献及成果主要体现在下述几个方面: 1、本文提出了基于度量的软件过程管理方法。利用“软件度量过程也是软件”的思想,结合过程管理的理论,给出了一个基于度量的软件过程管理框架。 它可有效地提高软件度量的有用性和可用性,降低软件过程改进和度量的风险,该方法已在国内一对美外包软件企业的过程改进与项目管理中得到应用。 2、建立了一个软件度量的概念模型CMMP,它基于软件过程工程元模型(SPEM),可与现有的过程模型有效地集成。既支持ISO15939软件度量的抽象语法和规则语义,也支持UML的语法和语义。 3、给出了软件度量刻度的选择方法。从度量表示理论学的角度出发,研究了不同的软件度量刻度类型,在此基础上对软件度量的意义和统计分析方法进行了分析,并对不同的软件度量刻度进行了比较,提出了软件度量刻度选择的演进式方法。该方法在本文案例中得到了验证。 4、对CMMI的软件度量进行了研究和分析。从CMMI的体系结构出发,对CMMI中的软件度量进行了研究,分析了其度量的演进过程,总结分析了目