CMMI体系与软件研发过程ppt课件_第1页
CMMI体系与软件研发过程ppt课件_第2页
CMMI体系与软件研发过程ppt课件_第3页
CMMI体系与软件研发过程ppt课件_第4页
CMMI体系与软件研发过程ppt课件_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、CMMI体系与软件研发过程主讲人:山石2021年10月29日一、CMMI简介二、CMMI在软件研发过程的重要意义三、CMMI的几个关键过程域引见四、CMMI的实施及评价过程目录CMMI 的全称为:Capability Maturity Model Integration,即才干成熟度模型集成。CMMI家族包括CMMI for Development, CMMI for Service和CMMI for Acquisition三个套装产品。1. CMMI简介1.1CMMI定义CMM是指“才干成熟度模型,它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实际中各开展阶段的描画。自从1994

2、年SEI正式发布软件CMM以来,相继又开发出了系统工程、软件采购、人力资源管理以及集成产品和过程开发方面的多个才干成熟度模型。 把如今的以及将被开展出来的CMM模型,集成到一个框架中去,成为CMMI。CMMI是CMM模型的最新版本。1. CMMI简介1.2CMMI的历史CMMI是对于软件组织在定义、实施、度量、控制和改善其软件过程的实际中各个开展阶段的描画中心是把软件开发视为一个过程,并根据这一原那么对软件开发和维护进展过程监控和研讨,以使其更加科学化、规范化、使企业可以更好地实现商业目的。1. CMMI简介1.1什么是CMMI1 初始级软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,

3、胜利取决于个人努力。管理是反响式的。 2 已管理级建立了根本的工程管理过程来跟踪费用、进度和功能特性。制定了必要的过程纪律,能反复早先类似运用工程获得的成功阅历。 1. CMMI简介1.3CMMI的5级划分3 已定义级已将软件管理和工程两方面的过程文档化、规范化,并综合成该组织的规范软件过程。一切工程均运用经同意、剪裁的规范软件过程来开发和维护软件,软件产品的消费在整个软件过程是可见的。4 量化管理级分析对软件过程和产质量量的详细度量数据,对软件过程和产品都有定量的了解与控制。管理有一个作出结论的客观依据,管理可以在定量的范围内预测性能。5 优化管理级过程的量化反响和先进的新思想、新技术促使过

4、程继续不断改良。 1. CMMI简介1.3CMMI的5级划分一、CMMI简介二、CMMI在软件研发过程的重要意义三、CMMI的几个关键过程域引见四、CMMI的实施及评价过程目录2.1对软件研发的意义 提高软件开发的管理才干,CMMI是提供软件研发自我评价的方法和自我提高的手段 降低企业的工程本钱;提高软件消费率;提高软件质量。 提高软件公司的国内和国际竞争力。2. CMMI在软件研发的重要意义一、CMMI简介二、CMMI在软件研发过程的重要意义三、CMMI的几个关键过程域引见四、CMMI的实施及评价过程目录3.1SPP模型精简并行过程Simplified Parallel Process SP

5、P基于CMMI以及软件工程和工程管理知识而创作的一种“软件过程改良方法和规范,它由众多的过程规范和文档模板组成。SPP主要用于指点国内IT企业继续地改良其软件过程才干。3. 关键过程域引见3.2全部过程域CMMI3级共19个过程域,划分为三个部分:工程管理过程工程研发过程机构支撑过程3. 关键过程域引见3.2工程管理过程工程管理过程包含6个过程域,分别为:立项管理结项管理工程规划工程监控风险管理需求管理3. 关键过程域引见3.2工程研发过程工程研发过程包含8个过程域,分别为:需求开发技术预研系统设计实现与测试系统测试Beta测试客户验收技术评审3. 关键过程域引见3.2机构支撑过程机构支撑过程

6、包含5个过程域,分别为:配置管理质量保证培训管理外包与采购管理效力与维护3. 关键过程域引见3.3工程监控工程监控的目的是经过周期性地跟踪工程方案的各种参数如进度、任务量、费用、资源、任务成果等,不断地了解工程的进展情况,以便当工程实践进展情况显著偏离方案时可以及时采取纠正措施。三个主要规程:工程方案跟踪 ;控制偏向 ;工程进展汇报 。3.关键过程域引见3.3工程监控3. 关键过程域引见3.3工程监控详细任务3. 关键过程域引见工程方案跟踪工程经理周期性地跟踪工程方案的各种参数如进度、任务量、费用、资源、任务成果等,从而及时了解工程的实践进展情况。从数据分析角度讲,方案是基于估计的,而跟踪那么

7、是基于度量的。偏向控制工程经理将跟踪得到的数据和中的数据进展对比,分析偏向,发现工程进展偏离方案,该当及时采取纠正措施。工程进展汇报工程经理周期性地召开会议,讨论工程进展情况,撰写“工程进展报告并通报给机构指点和一切成员。3.4需求管理3. 关键过程域引见3.4需求管理3. 关键过程域引见需求管理Requirement Management, RM的目的在客户与开发方之间建立对需求的共同了解,维护需求与其他任务成果的一致性,并控制需求的变卦。三个主要规程:需求确认 ;需求跟踪 ;需求变卦控制 。3.4需求管理3. 关键过程域引见一、需求确认需求确认是指开发方和客户共同对需求文档进展评审,双方对

8、需求达成共识后作出书面承诺,使需求文档具有商业合同效果。二、需求跟踪需求跟踪是指经过比较需求文档与后续任务成果之间的对应关系建立与维护“需求跟踪矩阵,确保产品根据需求文档进展开发。三、需求变卦控制需求变卦控制是指根据“变卦恳求审批更改重新确认的流程处置需求的变卦,确保需求的变卦不会失去控制而导致工程发生混乱。3.5系统测试流程系统测试System Test, ST的目的是对最终软件系统进展全面的测试,确保最终软件系统满足产品需求并且遵照系统设计。当产品需求和系统设计文档完成之后,系统测试小组就可以提早开场制定测试方案和设计测试用例,而不用等到“实现与测试阶段终了。这样可以提高系统测试的效率。3

9、. 关键过程域引见3.5系统测试流程3. CMMI的几个关键过程域引见3.5系统测试的主要内容功能测试。即测试软件系统的功能能否正确,其根据是需求文档,如。由于正确性是软件最重要的质量要素,所以功能测试必不可少强壮性测试。即测试软件系统在异常情况下能否正常运转的才干。强壮性有两层含义:一是容错才干,二是恢复才干。性能测试。即测试软件系统处置事务的速度,一是为了检验性能能否符合需求,二是为了得到某些性能数据供人们参考例如用于宣传3. CMMI的几个关键过程域引见3.5系统测试的主要内容用户界面测试。重点是测试软件系统的易用性和视觉效果等。平安性security测试。是指测试软件系统防止非法入侵的

10、才干。“平安是相对而言的,普通地,假设黑客为非法入侵破费的代价思索时间、费用、危险等要素高于得到的益处,那么这样的系统可以以为是平安的安装与反安装测试。3. CMMI的几个关键过程域引见3.5系统测试产生的主要文档系统测试过程域产生的主要文档有:3. CMMI的几个关键过程域引见测试开场测试设计流程系统测试流程缺陷管理流程测试终了3. 关键过程域引见3.5我公司系统测试任务流程输入主管指点工程担任人开发工程师测试工程师输出测试担任人开场撰写撰写维护和撰写不经过经过不经过终了模块需求阐明书概要设计阐明书数据库设计阐明书总体需求阐明书系统测试方案测试需求阐明书系统测试用例3.测试设计流程3.5流程

11、图审批和审核经过审核和不经过审核经过输入主管指点工程担任人开发工程师测试工程师输出测试担任人提交测试恳求分配测试义务缺陷管理流程执行测试撰写维护开场终了不经过经过不经过经过经过不经过详细设计阐明书系统部署手册产品部署包产品源码测试恳求单系统测试方案测试需求阐明书系统测试用例CQ上的测试记录产品操作手册检查单产品操作手册系统测试总结报告系统测试用例3.系统测试流程3.5流程图审批、审核审核审核申请资料系统部署手册检查单导入测试不经过经过一、CMMI简介二、CMMI在软件研发过程的重要意义三、CMMI的几个关键过程域引见四、CMMI的实施及评价过程目录4.1预备任务软件工程过程组Software

12、Engineering Process Group,SEPG在进展CMMI评价之前,制定一个正确的评价方案并将其文档化,确保有一个富有阅历的、受过培训且具有适当资历的小组能被用来评价,为执行评价过程做预备,是非常必要的。 文档化评价方案的结果,包括:要求,协定,估价,风险,剪裁方法,以及与评价相关的实践思索例如:日程安排,后勤,组织的背景信息。 4. CMMI的实施及评价过程4.1预备任务进展恰当的剪裁。 对评价所需求的资源进展标识。 确定评价所需的费用以及日程安排对后勤方案进展管理对风险进展管理并将其文档化获得评价方案的答应选择评价小组指点 选择评价小组成员预备评价小组4. CMMI的实施及评价过程4.2评价阶段1:差别分析阶段2:组建EPG小组和过程改良方案启动阶段3:CMMI概述和软件过程改良培训阶段4:CMMI过程定义

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论