软件能力成熟度模型cmm cmmi

软件能力成熟度模型cmm cmmi

ID:11808941

大小:83.00 KB

页数:9页

时间:2018-07-14

软件能力成熟度模型cmm cmmi_第1页
软件能力成熟度模型cmm cmmi_第2页
软件能力成熟度模型cmm cmmi_第3页
软件能力成熟度模型cmm cmmi_第4页
软件能力成熟度模型cmm cmmi_第5页
资源描述:

《软件能力成熟度模型cmm cmmi》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、什么是CMMI?   软件能力成熟度模型(CapabilityMaturityModelForSoftware,简称SW-CMM/CMMI),是由美国卡内基梅隆大学软件工程研究所(CMUSEI)研究出的一种用于评价软件承包商能力并帮助改善软件质量的方法,其目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。其所依据的想法是:只要集中精力持续努力去建立有效的软件工程过程的基础结构,不断进行管理的实践和过程的改进,就可以克服软件开发中的困难。CMM/CMMI是目前国际上最流行、最实用的一种软件生产

2、过程标准,已经得到了国际软件产业界的认可,成为当今(企业)从事规模软件生产不可缺少的一项内容。CMMCMMICMM与CMMI区别1.需求管理RMRequirementsManagement需求管理RMRequirementsManagement·要与需求开发RequirementDevelopment并行工作·明确要求需求的可追溯性2.软件项目策划SPPSoftwareProjectPlanning项目策划PPProjectPlanning·强调相关人员的参与·要有具体的任务分解表WBS·关注项目技巧的获得·项目数据的数据管理3.软件项目跟踪与监控SP

3、TOSoftwareProjectTrackingandOversight项目监督与控制PMCProjectMonitoringandControl·监控具体实践级别上的约定·强调对风险和相关人员参与的监督4.软件子合同管理SSMSoftwareSubcontractManagement供应商合同管理SAMSupplierAgreementManagement·引入了原"子商管理"和"组间协调"的意图·强调合同的概念 5.软件质量保证SQASoftwareQualityAssurance过程和产品质量保证PPQAProcessandProductQua

4、lityAssurance·强调对过程及工作产品的客观评价·要正式建立评价标准6.软件配置管理SCMSoftwareConfigurationManagement配置管理CMConfigurationManagement·"SoftwareLibrary软件库"被"ConfigurationManagementSystem配置管理系统"代替·配置管理系统包括存储介质,规程和登陆配置系统的工具7.度量与分析MAMeasurementandAnalysis·新的过程区域·比原来共同特性中的"度量与分析"部分要求要多·要求组织能够系统地开发并发展自己的度量 

5、     CMM/CMMI将软件过程的成熟度分为5个等级,以下是5个等级的基本特征:      (1)初始级(initial)。工作无序,项目进行过程中常放弃当初的计划。管理无章法,缺乏健全的管理制度。开发项目成效不稳定,项目成功主要依靠项目负责人的经验和能力,他一但离去,工作秩序面目全非。    (2)可重复级(Repeatable)。管理制度化,建立了基本的管理制度和规程,管理工作有章可循。初步实现标准化,开发工作比较好地按标准实施。变更依法进行,做到基线化,稳定可跟踪,新项目的计划和管理基于过去的实践经验,具有重复以前成功项目的环境和条件。   

6、 (3)已定义级(Defined)。开发过程,包括技术工作和管理工作,均已实现标准化、文档化。建立了完善的培训制度和专家评审制度,全部技术活动和管理活动均可控制,对项目进行中的过程、岗位和职责均有共同的理解。    (4)已管理级(Managed)。产品和过程已建立了定量的质量目标。开发活动中的生产率和质量是可量度的。已建立过程数据库。已实现项目产品和过程的控制。可预测过程和产品质量趋势,如预测偏差,实现及时纠正。    (5)优化级(Optimizing)。可集中精力改进过程,采用新技术、新方法。拥有防止出现缺陷、识别薄弱环节以及加以改进的手段。可取

7、得过程有效性的统计数据,并可据进行分析,从而得出最佳方法能力成熟度模型  能力成熟度模型(CapabilityMaturityModelforSoftware,英文缩写为SW-CMM,简称CMM)  什么是能力成熟度模型(CapabilityMaturityModel)CMM是指“能力成熟度模型”,是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。它是在美国国防部的指导下,有软件开发团体和软件工程学院(SEI)及CarnegieMellon大学共同开发的。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维

8、护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。  CMM是一种

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。