1.CMMI是什么意思?答:CMMI(CapabilityMaturityModelIntegration)即能力成熟度模型集成,是一套包括多个学科、可扩充的模型系列,其前身主要包括4个成熟度模型(称CMMI的源模型),他们分别为面向开发的SW-CMM(软件工程)、面向系统工程的SE-CMM(系统工程)、面向产品集成的IPPD-CMM(集成的产品和过程开发)、以及设计外购协作的SS-CMM(采购)。2.CMMI有那些用途?概括来说,CMMI给我们带来了如下好处:改进进度和预算的可预测性、改进开发周期、提高生产率、改进质量(质量缺陷)、增加客户的满意度、提高员工的士气、增加投资回报和低质量成本。CMMI主要应用在两大方面:能力评估和过程改进。有两种通用的评估方法用以评估组织软件过程的成熟度:软件过程评估和软件能力评价。软件过程评估:用于确定一个组织当前的软件工程过程状态及组织所面临的软件过程的优先改善问题,为组织领导层提供报告以获得组织对软件过程改善的支持。软件过程评估集中关注组织自身的软件过程,在一种合作的、开放的环境中进行。评估的成功取决于管理者和专业人员对组织软件过程改善的支持。软件能力评价:用于识别合格的软件承包商或者监控软件承包商开发软件的过程状态。软件能力评价集中关注识别在预算和进度要求范围内完成制造出高质量的软件产品的软件合同及相关风险。评价在一种审核的环境中进行,重点在于揭示组织实际执行软件过程的文档化的审核记录。过程改进软件过程改进是一个持续的、全员参与的过程。CMM/CMMI建立了一组有效地描述成熟软件组织特征的准则。该准则清晰地描述了软件过程的关键元素,并包括软件工程和管理方面的优秀实践。企业可以有选择地引用这些关键实践指导软件过程的开发和维护,以不断地改善组织软件过程,实现成本、进度、功能和产品质量等目标。3.CMMI的阶段表示法分几级、分别是哪几级?答:阶段表示法分5级。分别是初始级、已管理级(又叫可重复级)、已定义级、定量管理级、优化级。4.CMMI的阶段表示法各级的主要特征是什么?(1)初始级(initial)。工作无序,项目进行过程中常放弃当初的计划。管理无章法,缺乏健全的管理制度。开发项目成效不稳定,项目成功主要依靠项目负责人的经验和能力,他一但离去,工作秩序面目全非。(2)已管理级(可重复级(Repeatable))。管理制度化,建立了基本的管理制度和规程,管理工作有章可循。初步实现标准化,开发工作比较好地按标准实施。变更依法进行,做到基线化,稳定可跟踪,新项目的计划和管理基于过去的实践经验,具有重复以前成功项目的环境和条件。(3)已定义级(Defined)。开发过程,包括技术工作和管理工作,均已实现标准化、文档化。建立了完善的培训制度和专家评审制度,全部技术活动和管理活动均可控制,对项目进行中的过程、岗位和职责均有共同的理解。(4)已管理级(Managed)。产品和过程已建立了定量的质量目标。开发活动中的生产率和质量是可量度的。已建立过程数据库。已实现项目产品和过程的控制。可预测过程和产品质量趋势,如预测偏差,实现及时纠正。(5)优化级(Optimizing)。可集中精力改进过程,采用新技术、新方法。拥有防止出现缺陷、识别薄弱环节以及加以改进的手段。可取得过程有效性的统计数据,并可据进行分析,从而得出最佳方法。5.什么是特定目标(SG)?什么是特定实践(SP)?SG具体目标在这儿指的是您在执行或实现某一个过程域的时候需要达到的目标,即过程域的目标。具体实践在这儿指的是您在执行或实现某一个过程域的时候需要执行的所有实践活动,即过程域的实践活动。6.什么是通用目标?什么是通用实践?通用目标指的是您在完成一系列过程域具体目标之前首先需要达到的目标。可以通俗地理解为通用目标就是“为(具体)目标而(制定的)目标”。通用实践指的是您为了达成您的通用目标而必须做的一系列步骤与活动。7.CMMI文档中,特定目标、特定实践、通用目标和通用实践分别用什么字母表示?特定目标:SG特定实践:SP通用目标:GG通用实践:GP8.什么是软件过程评估?目的是什么?软件过程评估(SoftwareProcessAssessment),是信息产业部会同国家认证认可监督委员会在研究了国际软件评...