CMMI体系与软件研发过程ppt课件.ppt

CMMI体系与软件研发过程ppt课件.ppt

ID:59423075

大小:701.50 KB

页数:35页

时间:2020-09-19

CMMI体系与软件研发过程ppt课件.ppt_第1页
CMMI体系与软件研发过程ppt课件.ppt_第2页
CMMI体系与软件研发过程ppt课件.ppt_第3页
CMMI体系与软件研发过程ppt课件.ppt_第4页
CMMI体系与软件研发过程ppt课件.ppt_第5页
资源描述:

《CMMI体系与软件研发过程ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、CMMI体系与软件研发过程主讲人:山石2010年10月29日一、CMMI简介二、CMMI在软件研发过程的重要意义三、CMMI的几个关键过程域介绍四、CMMI的实施及评估过程目录CMMI的全称为:CapabilityMaturityModelIntegration,即能力成熟度模型集成。CMMI家族包括CMMIforDevelopment,CMMIforService和CMMIforAcquisition三个套装产品。1.CMMI简介1.1CMMI定义CMM是指“能力成熟度模型”,它是对于软件组织在定义、实施

2、、度量、控制和改善其软件过程的实践中各发展阶段的描述。自从1994年SEI正式发布软件CMM以来,相继又开发出了系统工程、软件采购、人力资源管理以及集成产品和过程开发方面的多个能力成熟度模型。把现在的以及将被发展出来的CMM模型,集成到一个框架中去,成为CMMI。CMMI是CMM模型的最新版本。1.CMMI简介1.2CMMI的历史CMMI是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科

3、学化、标准化、使企业能够更好地实现商业目标。1.CMMI简介1.1什么是CMMI1.初始级软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成功取决于个人努力。管理是反应式的。2.已管理级建立了基本的项目管理过程来跟踪费用、进度和功能特性。制定了必要的过程纪律,能重复早先类似应用项目取得的成功经验。1.CMMI简介1.3CMMI的5级划分3.已定义级已将软件管理和工程两方面的过程文档化、标准化,并综合成该组织的标准软件过程。所有项目均使用经批准、剪裁的标准软件过程来开发和维护软件,软件产品的生产在整个

4、软件过程是可见的。4.量化管理级分析对软件过程和产品质量的详细度量数据,对软件过程和产品都有定量的理解与控制。管理有一个作出结论的客观依据,管理能够在定量的范围内预测性能。5.优化管理级过程的量化反馈和先进的新思想、新技术促使过程持续不断改进。1.CMMI简介1.3CMMI的5级划分一、CMMI简介二、CMMI在软件研发过程的重要意义三、CMMI的几个关键过程域介绍四、CMMI的实施及评估过程目录2.1对软件研发的意义提高软件开发的管理能力,CMMI是提供软件研发自我评估的方法和自我提高的手段降低企业的工程

5、成本;提高软件生产率;提高软件质量。提高软件公司的国内和国际竞争力。2.CMMI在软件研发的重要意义一、CMMI简介二、CMMI在软件研发过程的重要意义三、CMMI的几个关键过程域介绍四、CMMI的实施及评估过程目录3.1SPP模型精简并行过程(SimplifiedParallelProcessSPP)基于CMMI以及软件工程和项目管理知识而创作的一种“软件过程改进方法和规范”,它由众多的过程规范和文档模板组成。SPP主要用于指导国内IT企业持续地改进其软件过程能力。3.关键过程域介绍3.2全部过程域CMM

6、I3级共19个过程域,划分为三个部分:项目管理过程项目研发过程机构支撑过程3.关键过程域介绍3.2项目管理过程项目管理过程包含6个过程域,分别为:立项管理结项管理项目规划项目监控风险管理需求管理3.关键过程域介绍3.2项目研发过程项目研发过程包含8个过程域,分别为:需求开发技术预研系统设计实现与测试系统测试Beta测试客户验收技术评审3.关键过程域介绍3.2机构支撑过程机构支撑过程包含5个过程域,分别为:配置管理质量保证培训管理外包与采购管理服务与维护3.关键过程域介绍3.3项目监控项目监控的目的是通过周期

7、性地跟踪项目计划的各种参数如进度、工作量、费用、资源、工作成果等,不断地了解项目的进展情况,以便当项目实际进展状况显著偏离计划时能够及时采取纠正措施。三个主要规程:项目计划跟踪;控制偏差;项目进展汇报。3.关键过程域介绍3.3项目监控3.关键过程域介绍3.3项目监控具体工作3.关键过程域介绍项目计划跟踪项目经理周期性地跟踪项目计划的各种参数如进度、工作量、费用、资源、工作成果等,从而及时了解项目的实际进展情况。从数据分析角度讲,计划是基于估计的,而跟踪则是基于度量的。偏差控制项目经理将跟踪得到的数据和《项目

8、计划》中的数据进行对比,分析偏差,发现项目进展偏离计划,应当及时采取纠正措施。项目进展汇报项目经理周期性地召开会议,讨论项目进展情况,撰写“项目进展报告”并通报给机构领导和所有成员。3.4需求管理3.关键过程域介绍3.4需求管理3.关键过程域介绍需求管理(RequirementManagement,RM)的目的在客户与开发方之间建立对需求的共同理解,维护需求与其他工作成果的一致性,并控制需求的变更。三个主要规程:

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

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

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