CMM(CapabilityMaturityModel)是能力成熟度模型的缩写.CMM描述了一个有效的软件过程中的关键要素,讨论了不成熟的软件机构发展成为有规律的、成熟的软件机构的改进过程.CMM涉及对软件开发规划、软件过程工程化和对软件过程管理的实践活动.通过这些实践活动,以提高软件机构满足成本、进度、功能和质量要求的能力.CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化.
CMM可分为五个等级:一级为初始级,二级为可重复级,三级为已定义级,四级为已管理级,五级为优化级.其中任何软件企业都可以认为是成熟度级别为一级的组织.换句话说,一级的企业在软件过程中是有很多问题,但随着成熟度级别的升高,企业软件过程的能力也会越来越强.目前,CMM模式已被公认为是当前最好的软件过程管理模式,它已成为业界事实上的软件过程的工业标准.但是需要提醒的是,并不是实施了CMM,软件项目的质量就一定有了保障.因为按照CMM思想进行管理与通过CMM认证并不能划上等号.企业咨询认证网里有个论坛 你可以去那逛逛,有不会的就问里面的咨询公司,发帖也会有人回答。
CMM模型将软件过程的成熟度分哪五个等级?
现在一般谈 CMMI,介绍如下:
软件能力成熟度模型(Capability Maturity Model For Software ,简称CMMI,是由美国卡内基梅隆大学软件工程研究所(CMU SEI)研究出的一种用于评价软件承包商能力并帮助改善软件质量的方法,其目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。其所依据的想法是:只要集中精力持续努力去建立有效的软件工程过程的基础结构,不断进行管理的实践和过程的改进,就可以克服软件开发中的困难。CMM/CMMI是目前国际上最流行、最实用的一种软件生产过程标准,已经得到了国际软件产业界的认可,成为当今(企业)从事规模软件生产不可缺少的一项内容。
CMM/CMMI将软件过程的成熟度分为5个等级,以下是5个等级的基本特征:
1. 初始级
软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成功取决于个人努力。管理是反应式的。
2. 已管理级
建立了基本的项目管理过程来跟踪费用、进度和功能特性。制定了必要的过程纪律,能重复早先类似应用项目取得的成功经验。
3. 已定义级
已将软件管理和工程两方面的过程文档化、标准化,并综合成该组织的标准软件过程。所有项目均使用经批准、剪裁的标准软件过程来开发和维护软件,软件产品的生产在整个软件过程是可见的。 目前,公司需要申请的就是已定义级别,通常称为CMMI3。由此,我们可知CMMI3是CMMI其中的一个等级。
4. 量化管理级
分析对软件过程和产品质量的详细度量数据,对软件过程和产品都有定量的理解与控制。管理有一个作出结论的客观依据,管理能够在定量的范围内预测性能。
5. 优化管理级
可集中精力改进过程,采用新技术、新方法。拥有防止出现缺陷、识别薄弱环节以及加以改进的手段。可取得过程有效性的统计数据,并可据进行分析,从而得出最佳方法。 每个等级都被分解为过程域,特殊目标和特殊实践,通用目标、通用实践和共同特性:
参考资料:CMMI 过程改进
CMM软件成熟度模型有几个级别,分别是什么。
5个级别,由低到高分别是:
CMM1 初始级
CMM2 可重复级
CMM3 已定义级
CMM4 已管理级
CMM5 优化级
软件成熟度模型CMM中KPA的含义是
KPA= key process area =关键过程域。除CMM1,CMM2、3、4、5 均是按相同的结构组成的。每一级包含了实现这一级目标的若干关键过程域,这些关键过程域指出了企业需要集中力量改进的软件过程。同时,这些关键过程域指明了为了要达到该能力成熟度等级所需要解决的具体问题。每个KPA都明确地列出一个或多个的目标(Goal),并且指明了一组相关联的关键实践(Key Practices)。实施这些关键实践就能实现这个关键过程域的目标,从而达到增加过程能力的效果。zt来自:求助得到的回答
中国软件能力成熟度达到CMM5的软件企业有几家?
CMM5全球就没多少家能达到的, 比如microsoft够牛不,就没CMM5认证, 相应的就可以看出他的认证也就没什么实际应用价值, 只供观赏。 就和中国的学历证书一样,中看不中用
开发了一个软件,开发单位CMM5软件能力成熟度模型,还用不用找个第三方做软件测试
开发单位一般通过公开招标获得项目,价格都较低,企业为获取利润在质量控制方面投入肯定会较少,可能会更多关注功能。测试的专业性上,需要测试单位具备一定的技术体系。CMM5只是说明单位具备的资质,开发单位到项目上进行软件开发,一般会派出项目团队,因此单位具备的资质并不代表项目团队的每个人都达到这个要求,有的开发单位只是为了拿证而拿证,基本上说一套做一套。
"积累了5年多的项目管理经验,熟悉PMPOK项目管理"和CMM软件成熟度控制体系" 英文怎么说?
I have 5 years experience in project management, and am familiar with PMPOK project management and CMM software maturity control system.
转载请注明出处51数据库 » cmm软件成熟度 什么是CMM软件成熟度模型