单选题 软件能力成熟度模型CMM(Capability Maturity Model)描述和分析了软件过程能力的发展与改进的程度,确立了一个软件过程成熟程度的分级标准。在初始级,软件过程定义几乎处于无章法可循的状态,软件产品的成功往往依赖于个人的努力和机遇。
(18) ,已建立了基本的项目管理过程,可对成本、进度和功能特性进行跟踪。在 (19) ,用于软件管理与工程两方面的软件过程均已文档化、标准化,并形成了整个软件组织的标准软件过程。在管理级,对软件过程和产品质量有详细的度量标准。
(20) ,通过对来自过程、新概念和新技术等方面的各种有用信息的定量分析,能够不断地、持续地对过程进行改进。

【正确答案】 A
【答案解析】
【正确答案】 B
【答案解析】
【正确答案】 C
【答案解析】[分析] CMM将软件组织的过程能力分成5个成熟度级别,即初始级、可重复级、定义级、管理级和优化级。由低到高,软件开发生产精度越来越高,每单位工程的生产周期越来越短。
初始级:软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成功取决于个人努力。
可重复级:建立了基本的项目管理过程来跟踪费用、进度和功能特性。制定了必要的过程纪律,能重复早先类似应用项目取得的成功。
定义级:己将软件管理和工程两方面的过程文档化、标准化,并综合成该组织的标准软件过程。所有项目均使用经批准、剪裁的标准软件过程来开发和维护软件。
管理级:收集对软件过程和产品质量的详细度量,对软件过程和产品都有定量的理解和控制。
优化级:过程的量化反馈和先进的新思想、新技术促使过程不断改进。在优化级,通过对来自过程、新概念和新技术等方面的各种有用信息的定量分析,能够不断地、持续地对过程进行改进,从而提高产品的质量。