网站大量收购独家精品文档,联系QQ:2885784924

[工学]软件过程的评估和改进.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]软件过程的评估和改进

软件过程管理 -Ch.9 软件过程的评估和改进 软件过程的评估和改进 软件过程改进不是目标,而是一条漫漫长路。如果你不知道身在何处, 任何地图都与事无补。 -瓦特·汉弗莱(Watt Humphrey) 本章提纲 9.1 过程模型的剪裁 9.2 软件过程度量 9.3 过程评估参考模型 9.4 过程评估 9.5 过程改进的模型和方法 9.6 组织和技术革新 9.7 软件过程改进的实施 9.1 过程模型的剪裁 9.1.1 软件开发组织的类型 9.1.2 CMMI表示方法 9.1.3 模型剪裁的用途 9.1.4 连续式表示模型的剪裁 9.1.1 软件开发组织的类型 组织独立承担某项新产品的全程开发和维护,开发过程不受外部因素影响。 组织完成所开发的软件产品的主体部分,但要将次要部分交给第三者完成或集成第三方的软件产品。 组织缺乏独立完成软件产品开发的能力,从软件承包商接受软件产品开发的子项目,接受指导下完成项目。 9.1.2 CMMI表示方法 9.1.3 模型剪裁的用途 对过程模型的剪裁,其基本用途不外乎为两类: 将剪裁模型用于内部过程改进。 将剪裁模型用于建立评估基线。 有的组织将剪裁模型用于两者,既用于过程改进,也用于建立评估基线。 9.1.4 连续式表示模型的剪裁 模型的剪裁应侧重于那些支持核心业务目标的过程域和实践。 作为基础的过程域和实践\应该要保留下来,不能舍弃。 过程改进是一种自主行为,所以过程改进的模型剪裁基本可以由组织自行确定,相对灵活。 一个组织或项目,从单个过程域或有限的几个过程域实施评估和改进,可以获得过程能力的提高,虽然其提高的程度要低于全面实施整个模型的结果,因为我们知道,各个过程域之间是相辅相成的。 从执行评估的角度看,模型剪裁的程度将直接影响评估结果的可比较程度,所以,一般要求使用相对稳定的几个剪裁版本。 9.2 软件过程度量 9.2.1 过程度量的内容 9.2.2 过程度量的流程 9.2.3 过程度量的方法 9.2.4 过程度量技术 9.2.5 过程能力度量 9.2.6 软件过程生产率的度量 9.2.1 过程度量的内容 软件过程能力度量 需求管理和需求开发能力;技术解决能力、因果分析能力和决策分析能力;项目计划能力、项目监督和控制能力、合同管理能力和集成化项目管理能力;质量管理能力、配置管理能力和风险管理能力;组织级过程定义能力、组织级培训能力、组织级改革能力和产品集成能力。 软件过程性能的度量 过程效率和质量度量的结合 9.2.2 过程度量的流程 9.2.3 过程度量的方法 建立软件开发过程度量的基线,然后将获得的实际测量值与基线进行比较分析,例如获得度量值的平均值和分布情况,平均值反映了组织的整体水平或程度,而分布情况反映了组织的过程能力和执行的稳定性 9.2.4 过程度量技术 1.分析性技术: 量化证据以确定什么地方需要改进和改进工作是否成功 对比实验研究。 模拟实验研究。 过程定义评审。 正交缺陷分类。 根本原因分析。 统计过程控制。 个体软件过程。 2.基准技术 9.2.5 过程能力度量 过程能力的度量,3个参数: Cp指数—— 过程变更程度指数。 K指数—— 过程均值和制定值的吻合程度。 Cpk指数—— 过程能力的综合指数。 Cp = σ/ P k = (M1 - M2) / (σ/2) Cpk = (1-k) x Cp Cpk1 过程没有达到执行能力的最低标准。 Cpk =1 过程恰好达到最低要求。 Cpk 1 过程超过了预定的最低标准。 Cp值 vs.σ值、k值 vs. 准确性 9.2.6 软件过程生产率的度量 在现有人员的能力和历史数据分析基础之上,来测量人员的生产力水平,包括软件开发过程整体生产率(成本核算模型)、软件编程效率和软件测试效率等,例如每人日代码行、每人月功能点、每人年类数或每个类平均人天数等。 9.3 过程评估参考模型 9.3.1 ISO/IEC 15504评估模型 9.3.2 Bootstrap评估模型 9.3.3 Trillium评估模型 9.3.4 CMM/CMMI的评估体系 9.3.1 ISO/IEC 15504评估模型 ISO/IEC 15504评估模型(2) 15504评估方法 过程尺度,最基础的可度量的过程目标,也可用于标识过程成功与否的预期结果。 过程能力尺度,是具有一系列过程属性、对任何过程的适用性、管理过程和提高过程能力时所必需的可度量特征。 能力确定模式,帮助评估并确定一个潜在软件供应商的能力。 过程改进模式,帮助提高软件开发过程的水平。 自我评估模式,帮助判断是否有能力承接新项目的开发。 15504评估等级 9.3.2 Bootstrap评估模型 它是过

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档