ImageVerifierCode 换一换
格式:PPT , 页数:23 ,大小:141KB ,
资源ID:1387102      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1387102.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(CMM课件第9讲.ppt)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

CMM课件第9讲.ppt

1、CMM L4:已管理级,第9讲 内容,一、L4 KPA:QPM Quantitative Process Management 定量过程管理二、L4 KPA:SQMSoftware Quality Management 软件质量管理,一、QPM定量过程管理,1、Level4 KPA QPM(1/3),QPM目的:定量地控制软件项目的过程性能。QPM包括:建立项目定义软件过程的性能目标;测量过程性能;分析测量结果;作出调整以保持过程性能在可接受的范围内。,术语,软件过程性能-表示遵循一软件过程所得到的实际结果。过程能力-从遵循一个软件过程所得到预期结果的范围(即,预计组织承担下一个软件项目时最可

2、能的输出)。软件项目采用这些过程能力数据来建立和修订其过程性能目标和分析项目定义软件过程的性能。定量控制-是指任何一项适用于分析软件过程、识别软件过程性能变化的特殊原因、和将软件过程性能置于妥善定义的范围内的、定量的或基于统计的技术。过程能力基线:组织标准软件过程的描述,测量的标准定义,期望的测量值范围。,2、Level4 KPA QPM(2/3),目标1QPM活动是有计划的目标2项目定义软件过程的过程性能受到定量地控制目标2组织的标准软件过程的过程能力是定量地已知的约定1项目遵循书面的组织上关于测量和定量控制项目定义软件过程性能的方针。约定2组织遵循书面的有关分析组织标准软件过程的过程能力的

3、方针。能力1存在一个负责协调组织的定量过程管理活动的组。能力2为定量过程管理活动提供足够的资源和资金。能力3对于已选择的过程和产品度量,具备对于收集、记录、和分析数据的支持。能力4实施或支持定量过程管理的个人接受执行这些活动所要求的培训。能力5软件工程组和其它软件相关组的成员接受有关定量过程管理的目标和价值的定向培训。,3、Level4 KPA QPM(3/3),活动1按照已文档化的规程,制定软件项目的QPM计划。活动2按照项目的QPM计划,执行软件项目的QPM活动。活动3在项目定义软件过程的基础上,确定数据采集的策略和应作的定量分析。活动4按照已文档化的规程,采集用于定量地控制项目定义软件过

4、程的测量数据。活动5按照已文档化的规程,分析项目定义软件过程,并将其置于定量控制之下。活动6准备和散发对软件项目的QPM活动结果的书面报告。活动7按照已文档化的规程,建立和维护OSSP的过程能力基线。测量1进行测量并将测量结果用以确定QPM活动的状态。验证123SM定期评审、PM定期或事件驱动评审、SQA评审和审计,约定1项目遵循书面的组织上关于测量和定量控制项目定义软件过程性能的方针,该方针一般规定:1、为将项目定义软件过程置于定量控制之下,每个项目实施一个已文档化的计划。2、有关个人行为的敏感数据受到保护,并适当控制对这些数据的存取。,约定2组织遵循书面的有关分析组织标准软件过程的过程能力

5、的方针,该方针一般规定:1、分析项目的过程性能测量结果以建立和维护组织标准软件过程的过程能力基线。【过程能力基线包括:组织标准软件过程的描述,测量的标准定义,和期望的测量值范围。】2、软件项目在建立其过程性能目标上使用组织标准软件过程的过程能力基线。,能力2为定量过程管理活动提供足够的资源和投资。,1、软件工程组和其它软件有关组的经理和作业领导执行项目定量过程管理活动。2、存在全组织范围的测量大纲。【组织的测量大纲包括:定义全组织范围的测量,收集组织的测量数据,分析组织的测量数据,和组织的定量测量目标。】3、使得支持定量过程管理的工具合用。【支持工具的例子包括:软件源代码分析器,自动的测试范围

6、分析器,数据库系统,定量分析程序包,和问题跟踪程序包。】,活动1按照已文档化的规程制定软件项目的定量过程管理计划。,1、定量过程管理计划基于:组织的有关产品质量、生产率和产品开发周期时间的战略目标;组织的测量大纲;组织的标准软件过程;项目的有关软件产品的质量、生产率和产品开发周期时间的目标;其它的项目定义软件过程的已测量的性能;项目定义软件过程的描述。2、该计划经受同行评审。3、该计划由负责组织软件过程活动的组(例如软件工程过程组)评审。4、对该计划进行管理和控制。,活动4按照已文档化的规程,采集用于定量地控制项目定义软件过程的测量数据。,1、所采集的测量数据支持组织的和软件项目的测量目标和目

7、的。2、要确定应采集的具体测量数据、它们的精确定义、对每项测量所预想的使用和分析、以及这些测量数据的过程控制点。【测量数据的例子包括:在软件规模、成本和进度方面,估计的/计划的数据与实际数据相比较;生产率数据;正如在软件质量计划中所定义的质量度量;同行评审的范围和效率;培训的有效性;测试的范围和效率;软件可靠性度量;在软件需求中所发现的缺陷的数目及严重性;在软件代码中所发现的缺陷的数目及严重性;措施条款中已结束条款的数目和比例。】,3、从整个软件生命周期(例如,既有开发阶段又有后开发阶段)选择测量。4、测量包括关键软件过程活动和主要软件工作产品的特性。5、在遍及所有软件项目上一致地收集有关组织

8、标准软件过程的测量数据。6、要控制的度量都是软件活动的自然的结果(在可能处)。7、选择支持预先确定的分析活动的测量。8、独立地评估测量数据的有效性。9、当合适时,将所采集到的测量数据存储到组织的软件过程数据库中。,活动5按照已文档化的规程分析项目定义软件过程,并将其置于定量控制之下。,1、预先确定具体的数据分析活动。【数据分析活动的描述包括:所要求的输入数据,使用的工具,所进行的数据操作,要导出的信息,在进行分析时所用的决策判据和作为分析结果所决定的将要采取的措施。】【分析技术的例子包括:Pareto图(Pareto diagrans),控制图(control charts),趋向图(tren

9、d diagrans),和散布图(scatter diagrams)。】,2、识别、采集和分析贯穿整个项目定义软件过程的过程活动的测量数据。3、所选出的测量恰当地描述它们所表示的过程的特征。4、对每个度量确定其预计的均值和方差值。5、确定每个度量的可接受范围,并建立项目的过程性能基线。【建立可接受的范围的一个例子是从过程的平均性能计算过去的偏差。】6、将每个度量的实际值与预计的均值和方差值相比较。【实际过程性能与已确定的可接受范围相比较的例子有:-将在每千行源代码上所花费的同行评审小时数与通过分析过去数据所确定的上限和下限作比较;-将由软件需求(例如“必须”实现的功能数)转换到源代码行数的扩展

10、率与通过分析过去的数据所确定的上限和下限作比较。】7、当合适时作出调整以使得实际过程性能与已确定的可接受范围相一致。8、当项目定义软件过程受到定量控制时,建立以下各项的基线:测量的定义,实际测量数据,和度量的可接受范围。9、管理和控制软件项目的过程性能基线。,二、SQM 软件质量管理,1、Level4 KPA SQM(1/5),SQM目的:建立对项目的软件产品质量的定量了解和实现特定的质量目标。SQM包括:制定质量目标和质量计划 质量保证质量控制要点:SQM建立在ISM、SPE和QPM的基础之上;基于组织、顾客和最终用户的需要来建立软件产品的质量目标,4、Level4 KPA SQM(4/5)

11、,目标1对项目的SQM活动作出计划。目标2定义可度量的软件产品质量目标和优先级。目标3量化达到软件产品质量目标的实际进度,并进行管理。约定1项目遵循书面的用以管理软件质量的组织方针。能力1为管理软件产品的质量提供足够的资源和资金。能力2实施和支持SQM的个人接受在执行其活动方面所要求的培训。能力3软件工程组和其它软件相关组的成员接受SQM方面所要求的培训。活动1按照已文档化的规程,制定和维护项目的软件质量计划。【软件质量计划包括:1、过程中进行软件质量度量的点。2、软件产品的有重大影响的质量目标(最小的成本,最大的满意度;必须的)。3、为了在过去质量性能的基础上作出改进,软件项目将实施的行动。

12、4、测量软件产品质量的活动(同行评审、原型开发、产品仿真、测试)。5、当合适时,有关软件工作产品的质量目标(要满足的特征、关键特征)。6、当预计软件产品质量不满足质量目标时将采取的措施。】,5、Level4 KPA SQM(5/5),活动2项目的软件质量计划是项目SQM活动的基础。活动3在整个软件生存周期,确定、监控和修定项目的软件产品的定量质量目标。【质量特征、测量】活动4在事件驱动的基础上,对项目软件产品的质量进行测量、分析,将其与产品的定量质量目标相比较。活动5将软件项目的产品定量质量目标恰当地分配给那些向项目交付软件产品的子承包商。测量1进行测量并将测量结果用于确定SQM活动的状态。验

13、证123 SM定期评审、PM定期或事件驱动评审、SQA评审和审计,活动3在整个软件生命周期,确定、监控和修定项目的软件产品的定量质量目标。,1、识别那些描述软件产品将如何好地运行或如何好地被开发和维护的产品质量特征。【软件质量特征的例子包括:功能性,可靠性,维护性,和适用性。】2、确定用于量化软件产品质量特征的测量。【确定产品质量测量的活动的例子包括:评审以前的性能数据和顾客需求,开发原型,用形式化表示方法描述中间软件产品,采用正式的软件工程方法,和进行测试。】,3、对于每个软件产品质量性,根据所要求的和所希望的值,选择可测的数字值作为产品的质量目标。【在软件产品可靠性方面可能的质量目标的例子

14、有:如同在需求中所规定的平均故障间隔时间,必须实现的平均故障间隔时间(由分析和实验所确定),和计划达到的平均故障间隔时间。】4、在项目软件质量计划中用文字说明软件产品质量目标。【适合记载在项目软件质量计划中的软件产品质量目标的例子有:计划要实现的特征;和关键特征,如果不实现这些特征,就会产生顾客或最终用户不希望或不需要的产品。】,5、确定每个软件生命周期阶段的质量目标并写成文档。【软件生命周期阶段的例子包括:软件需求,软件设计,编码,和软件测试。】【和软件生命周期阶段有关的质量目标的例子有:与每个软件生命周期阶段有关的产品缺陷数将比以前发行的产品的缺陷数降低某个预先确定的百分比。预先确定的在测试周期结束时预期将发现缺陷的百分比。】6、随着对产品的了解和对组织、顾客、及最终端用户的需求的了解逐渐增加,修订软件产品和软件生命周期阶段的质量目标。,Q&A,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1