论文部分内容阅读
自全面质量管理的思想引入软件界后。软件生产的质量保证发生了根本性的变化。质量的重点不再是对产品的测试上面,而是放在对过程的改进以及对于过程的遵守。软件生产中的英雄不再是那些“救火”人员,而是能够找到导致缺陷的过程原因或对过程遵守良好的人员。近几年,CMM在国际上已经逐渐成为软件过程能力的评价标准,在这一方面,国内起步比较晚,我国到目前为止,只有两家组织通过CMM的5级评估,他们分别是摩托罗拉在北京和在南京的组织。通过4级评估的组织到2002年10月本文收集资料结束时为止还没有,有一些组织通过2或3级评估,而大多数组织还刚刚起步。 目前,国内的CMM更是炒的“如火如荼”。但是,不幸的是有很多组织偏离了CMM的真正目的。本文以建立整套理论体系为长远目标,从理论和实践两个方面对软件CMM的体系结构进行了深入的研究,构建了软件过程能力评价的体系架构,并参加了浙大网新的CMM的实施。具体来说,本文主要包含以下的内容:● 分析和清晰的阐明软件过程在软件工程体系架构中所处的位置。● 从项目开发的角度考虑软件过程对软件生产质量的影响,引入过程能力的概念,并介绍作者在软件过程能力评价标准方面的研究工作。● 在这之后,将范围缩小到SEI的软件过程能力成熟度模型(CMM)上面,并介绍作者在CMM方面的研究工作,构架出CMM的体系架构。● 通过一个基于CMM的过程改进的例子,实施和验证CMM框架。● 最后,通过对软件估算过程的改进一个具体的例子,详细的说明基于CMM的软件过程改进的实施。