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

Python09

软件测试行业的CMM是指什么?,第1张

软件测试行业的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、先双击出错的py程序,如图。

2、那么看到print是红色的,那么说明有错误。

3、点击右上角的中,如图。

4、让其改为为【英文】,就是让电脑从中文输入法切换到英文。

5、把print上的括号删除,如图。

6、把括号在英文状态下再次输入,那么print变为绿色,说明没有错误了。

7、之后【cmmand+b】,如果是在win则【Ctrl+b】,那么运行无SyntaxError: invalid syntax错误了的,如图。

1、硬件环境:CMM系统的硬件环境要求一般是:服务器(或工作站)、打印机、扫描仪、网络设备等。

2、软件环境:CMM系统的软件环境要求一般是:操作系统、数据库管理系统、应用软件等。

3、网络环境:CMM系统的网络环境要求一般是:安装有网络接口的服务器(或工作站)、网络设备(如路由器、交换机等)、网络安全设备(如防火墙等)等。

4、安全环境:CMM系统的安全环境要求一般是:安装有安全认证设备(如指纹识别设备等)、安装有安全审计设备(如日志服务器等)等。