论文部分内容阅读
CMM提出一个软件过程成熟度框架。在该框架中把软件企业分为5个成熟度级别。每个级别代表企业提高过程能力的发展阶段。CMM为每个级别指定关键过程域及其目标和关键实践。可以说,CMM是软件过程改进的指南。
目前,国内准备参加CMM评估的软件企业日益增多,但由于进行CMM评估费用很高,周期也很长,很多企业无法实施CMM评估。因此,这些软件企业需要一个简单实用的自评估工具,便于进行内部评估。本文对CMM评估进行了研究。
论文首先介绍了CMM的产生、意义、应用,分析了CMM的模型、特点、结构及基于CMM的软件过程评估方法。在研究了基于CMM的内部评估方法CBAIPI后,本文提出了一个基于CMM的自评估的模型,讨论了评估范围、评估类型、信息源及统计的确定,提出了自评估的评分标准和等级评定方法,并和基于CMM的评估方法CBAIPI进行了比较。本模型具有明确的评分标准,可操作强的特点,更适合应用于软件企业自评估。根据自评估模型,我们设计了一个ASCA系统。ASCA系统试图给软件企业提供一个实用的CMM自评估工具。应用它,不仅能科学地评定能力等级或组织的成熟度等级,并且可找出组织的的强项和弱点,为下一步的过程改进提供建议和支持。ASCA系统是一个计算机辅助CMM评估系统。它可搜集、记录评估所需的相关数据,并对收集到的数据进行相应的分析,提出对企业有利的改进措施。实践说明,该评估系统很实用,具有一定的应用前景。