软件测试行业的CMM是指什么?

如题所述

软件测试行业的CMM指的是“能力成熟度模型”。

其英文全称为CapabilityMaturityModelforSoftware,英文缩写为SW-CMM,简称CMM。

它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。

/iknow-pic.cdn.bcebos.com/8b82b9014a90f6032ef430253612b31bb051ed08"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/8b82b9014a90f6032ef430253612b31bb051ed08?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/8b82b9014a90f6032ef430253612b31bb051ed08"/>

扩展资料

MM/CMMI将软件过程的成熟度分为5个等级,以下是5个等级的基本特征:

(1)初始级(initial)。工作无序,项目进行过程中常放弃当初的计划。管理无章法,缺乏健全的管理制度。开发项目成效不稳定,项目成功主要依靠项目负责人的经验和能力,他一但离去,工作秩序面目全非。

(2)可重复级(Repeatable)。管理制度化,建立了基本的管理制度和规程,管理工作有章可循。初步实现标准化,开发工作比较好地按标准实施。变更依法进行,做到基线化,稳定可跟踪,新项目的计划和管理基于过去的实践经验,具有重复以前成功项目的环境和条件。

(3)已定义级(Defined)。开发过程,包括技术工作和管理工作,均已实现标准化、文档化。建立了完善的培训制度和专家评审制度,全部技术活动和管理活动均可控制,对项目进行中的过程、岗位和职责均有共同的理解。

(4)已管理级(Managed)。产品和过程已建立了定量的质量目标。开发活动中的生产率和质量是可量度的。已建立过程数据库。已实现项目产品和过程的控制。可预测过程和产品质量趋势,如预测偏差,实现及时纠正。

(5)优化级(Optimizing)。可集中精力改进过程,采用新技术、新方法。拥有防止出现缺陷、识别薄弱环节以及加以改进的手段。可取得过程有效性的统计数据,并可据进行分析,从而得出最佳方法。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-12-03

软件测试行业的CMM指的是“能力成熟度模型”。

其英文全称为Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM。

它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。

扩展资料

MM/CMMI将软件过程的成熟度分为5个等级,以下是5个等级的基本特征:

(1)初始级(initial)。工作无序,项目进行过程中常放弃当初的计划。管理无章法,缺乏健全的管理制度。开发项目成效不稳定,项目成功主要依靠项目负责人的经验和能力,他一但离去,工作秩序面目全非。

(2)可重复级(Repeatable)。管理制度化,建立了基本的管理制度和规程,管理工作有章可循。 初步实现标准化,开发工作比较好地按标准实施。 变更依法进行,做到基线化,稳定可跟踪,新项目的计划和管理基于过去的实践经验,具有重复以前成功项目的环境和条件。

(3)已定义级(Defined)。开发过程,包括技术工作和管理工作,均已实现标准化、文档化。建立了完善的培训制度和专家评审制度,全部技术活动和管理活动均可控制,对项目进行中的过程、岗位和职责均有共同的理解 。

(4)已管理级(Managed)。产品和过程已建立了定量的质量目标。开发活动中的生产率和质量是可量度的。已建立过程数据库。已实现项目产品和过程的控制。可预测过程和产品质量趋势,如预测偏差,实现及时纠正。

(5)优化级(Optimizing)。可集中精力改进过程,采用新技术、新方法。拥有防止出现缺陷、识别薄弱环节以及加以改进的手段。可取得过程有效性的统计数据,并可据进行分析,从而得出最佳方法。

本回答被网友采纳
第2个回答  2019-08-03

指“能力成熟度模型”,其英文全称为Capability Maturity Model for Software,故而简称CMM。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。

CMM有5级:

第一级:初始级。这一级别的组织中,软件开发过程是临时的、有时甚至是混乱的。

第二级:可重复级。这一级别的组织建立了基本的项目管理过程用来跟踪项目的成本、进度和功能。这些管理过程和方法可以重复使用。

第三级:已定义级。这一级,管理活动和软件工程活动的过程被文档化、标准化,并被集成到组织的标准软件过程之中。在该组织中,所有项目使用一个经批准的、特制的标准过程版本。在具体使用这个标准的过程中,可以根据项目的实际情况进行适当的裁剪。

第四级:可管理级。这一级,项目和组织为质量和过程绩效建立了量化目标,并以此作为管理过程的依据。

第五级:持续优化级:处于这一成熟度模型的最高水平,组织能够运用从过程、创意和技术中得到定量反馈,来对软件开发过程持续改进。

扩展资料

CMM标准并不意味着高品质工程,并不意味着最高水平的组织,并不意味着生产效率最高,其标准本身与项目的品质没有直接关系,CMM只是一种形式测试,表示你是否有一定的程序来遵循

它是大型项目开发的必要条件,不是品质高的充分条件,过度拘泥于CMM形式,失去了灵活性,也可能失去市场,并且CMM并不能保证品质,因为CMM不检测程序的内容,只是检测程序的形式,是否有各种会议,步骤等,至于会议开了什么内容,没有任何关系。

CMM水平5 是最高水平,取得CMM5的最多的国家是印度,但是印度的软件质量很差,这折射了这种形式测试的局限性。我国在引用CMM时,一定要吸取其精华,不要拘泥于形式,好的形式要发扬,坏的形式要废弃,保持产品的优质无瑕,和充分的竞争力才是关键。

参考资料:百度百科 - CMM

本回答被网友采纳
第3个回答  2019-06-26

软件测试行业的CMM指的是“能力成熟度模型”,其英文全称为Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM。

CMM是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。

能力成熟度模型是一种开发模型。Carnegie Mellon大学的研究人员从美国国防部合同承包方那里收集数据并加以研究,提出了CMM。CMM的目标是改善现有软件开发过程,也可用于其它过程。

扩展资料:

CMM将各种能力成熟度模型(即:Software CMM、Systems Eng-CMM、People CMM和Acquisition CMM)整合到同一架构中去,由此建立起包括软件工程、系统工程和软件采购等在内的诸模型的集成,以解决除软件开发以外的软件系统工程和软件采购工作中的迫切需求。

CMM是一种用于评价软件承包能力以改善软件质量的方法,侧重于软件开发过程的管理及工程能力的提高与评估。分为五个等级:一级为初始级,二级为可重复级,三级为已定义级,四级为已管理级,五级为优化级。

其假设是:只要集中精力持续努力去建立有效的软件工程过程的基础结构,不断进行管理的实践和过程的改进,就可以克服软件生产中的困难。

参考资料来源:百度百科-CMM

本回答被网友采纳
第4个回答  2019-12-10

 CMM是一种用于评价软件承包能力以改善软件质量的方法,侧重于软件开发过程的管理及工程能力的提高与评估。分为五个等级:一级为初始级,二级为可重复级,三级为已定义级,四级为已管理级,五级为优化级。

软件测试行业的cmm是指什么?
软件测试行业的CMM指的是软件能力成熟度模型。以下是详细的解释:软件能力成熟度模型是一个评价软件组织在软件开发与维护方面的能力与成熟度的标准。该模型为软件行业提供了一种评估自身过程能力的方法,帮助软件企业了解自身在软件开发流程中的优势与不足,进而确定改进方向,提高软件开发的效率和质量。在软件...

软件测试行业的CMM是指什么?
软件测试行业的CMM指的是“能力成熟度模型”。其英文全称为CapabilityMaturityModelforSoftware,英文缩写为SW-CMM,简称CMM。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,...

软件测试行业的CMM是指什么?
CMM,全称为软件能力成熟度模型,是一个用于评价和改进软件开发过程的国际标准。它将软件开发分为五个级别:初始级、可重复级、已定义级、已管理级和优化级,通过CMMI(集成能力成熟度模型)整合了软件工程、系统工程和软件采购等多个领域的模型。CMMI不仅关注软件开发,还包括系统集成和采购过程的改进,旨...

CMM在软件测试中指什么
CMM是一个标准,叫做软件能力成熟度模型 软件测试是CMM中定义的一个过程

什么是CMM
CMM,即“软件能力成熟度模型”,全称为“Capability Maturity Model for Software”,是软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。它的核心在于将软件开发视为一个过程,根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化,使企业能够更好地...

软件工程中的cmm是什么,有哪五个层次
CMM是指“能力成熟度模型”,其英文全称为Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化...

深度思考:总结软件能力成熟度模型(CMM)
软件能力成熟度模型(CMM)为软件组织提供了一种系统化和标准化的框架,用于识别、评估和改进其开发流程。这有助于组织更清晰地了解自身在软件开发中的优势和需要改进的地方,从而提升软件质量,减少风险,并优化资源配置。CMM将软件过程改进分为五个成熟度级别,从初始级到优化级,每个级别都代表了软件组织...

cmm 的五个级别是什么?
CMM为英语“Capability Maturity Model for software(软件能力成熟度模型)”的缩写,是由美国卡内基梅隆大学的软件工程研究所研究制定,并在美国随后又在全世界推广实施的一种软件评估标准,主要用于软件开发过程和软件开发能力的评估和改进。CMM把软件开发过程的成熟度由低到高分为5级,即初始级、可重复级、...

CMM1级是什么意思
CMM1级,全称为“能力成熟度模型1级”,是由美国软件工程协会(SEI)研发的一种软件开发过程成熟度模型。该模型主要用于评估企业或组织的软件开发流程,以便发现和解决其中存在的问题,提高软件开发效率和质量,实现产业升级。CMM1级包括五个过程领域,分别是软件开发过程管理、软件配置管理、软件质量保证、...

软件开发工作中,这些缩写都代表什么职位?SD GB GS SS KS DS MS PS S...
编码与单元测试阶段 CMM Capability Maturity Model 成熟度模型 CRLCMP Computer Resource Life Cycle Management Plan 计算机资源生命周期管理计划 CSCI Computer Software Configuration Item 计算机软件配置项 critical software 重要软件 D DBDD Data Base Design Description 数据库设计描述 DCR Document Change ...

相似回答