资源描述
单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,0,软件项目度量管理,chapter_12,1,承上启下,项目计划,进度计划,核,心计划,质量计划,配置计划 辅助计划,风险计划,团队建设,。,chapter_12,2,RoadMap,合同管理,需求管理,生存期,任务分解,项目进度,项目估算,质量计划,配置计划,风险计划,团队管理,项目度量,集成项目,跟踪控制,项目结束,chapter_12,3,软件开发项目管理,第十二章,软件项目度量管理,chapter_12,4,本章要点,一、软件度量概念,二、度量技术,三、度量管理过程,四、度量计划,五、案例分析,chapter_12,5,项目中的度量,6,项目中的度量,7,项目中的度量,跟踪控制项目,项目计划,项目度量,chapter_12,8,本章要点,一、软件度量基本概念,二、度量技术,三、度量管理过程,四、度量计划,五、案例分析,chapter_12,9,常用的度量技术,GQM,(,Goal,目标,-Question,问题,-Metric,度量),(,Practical Software Measurement:,实用软件测量),chapter_12,10,GQM:,目标,-,问题,-,度量,GQM,(,Goal-Question-Measure,)是一个杰出的技术,基于目标驱动的度量技术,chapter_12,11,GQM:,步骤,选择目标,对于每个目标,设想一下必须回答的问题,看看是否达到目标,选择回答每个问题所必需的度量,确认度量体系,chapter_12,12,GQM-Step1:,目标,一年内降低,50%,维护成本,chapter_12,13,GQM-Step2:,问题,一年内降低,50%,维护成本,每个月我们花在维护上的费用是多少,?,花在我们支持的每个应用软件上的维护成本是多少,?,我们花在调整(调整以适应变更的环境)、完善(增加、提高)和修正(纠正缺陷)上的费用是多少?,chapter_12,14,GQM-Step3:,度量,我们花在调整、完善和修正上的费用是多少?,每类维护活动所花的时间,每类维护活动所花的时间内的总维护成本,chapter_12,15,是几十年来数十个组织摸索的如何最佳地实现软件度量的经验积累,基于风险和问题驱动的度量,模型:,信息模型:解决度量信息结构的问题,过程模型:描述度量活动和任务,chapter_12,16,度量信息模型,项目决策,项目度量,信息需要,信息产品,chapter_12,17,度量过程模型,评价度量,执行度量,计划度量,建立和维护承诺,度量计划,新问题,分析度量,改进措施,18,本章要点,一、软件度量基本概念,二、度量技术,三、度量管理过程,四、度量计划,五、案例分析,chapter_12,19,度量管理的过程,标识目标,选择度量指标,定义数据收集,分析度量,改进度量过程,chapter_12,20,1,、标识目标,确定明确的标准目标,例如,度量目标,提高项目生产率,提高项目质量,降低项目成本,21,2,、选择度量指标,开始实施时,选择一组数量少而且平衡的度量,有助于达到目标,可以采用,GQM,技术选择软件度量,chapter_12,22,2,、选择起步度量,生产率,例如,X Loc/hour,质量,例如,X Defects/Loc,规模成本,例如 人月工作量,时间,例如 工期,chapter_12,23,度量指标举例,度量目标,度量指标,提高项目生产率,每小时的功能点数,提高项目质量,每个功能点产生的缺陷数,降低项目成本,每个功能点的成本,24,3,、定义数据收集,数据定义,数据收集,收集度量的责任,度量收集的工具,chapter_12,25,目标,度量指标,数据定义,责任,提高项目生产率,功能点,/,小时,项目实施过程中计算出功能点数,功能点负责人用电子表格记录数据,项目开发周期内记录工作时间,量,开发人员随时记录数据,提高产品的质量,缺陷,/,功能点,项目实施过程中计算出功能点数,功能点负责人用电子表格记录数据,计算用户使用三个月后的缺陷数,服务台的人员在接到用户的报告后采用缺陷跟踪系统记录数据,降低成本,成本,/,功能点,项目实施过程中计算出功能点数,功能点负责人用电子表格记录数据,按工作量计算出劳动成本,项目经理在项目进行过程中记录并计算,项目周期内记录非劳动成本,chapter_12,26,4,、分析度量,收集度量数据,与既定的目标进行跟踪比较,,得出相应的结论,进行决策,chapter_12,27,5,、改进度量过程,度量过程的改进也有(,Plan,Implementation,Metric,Action,)模型:即计划实施度量改进,,计划:,实施,:,度量,:,改进,:,chapter_12,28,本章要点,一、软件度量基本概念,二、度量技术,三、度量管理过程,四、度量计划,五、案例分析,chapter_12,29,度量计划包括的内容,信息需求(目标),度量指标,度量规程,chapter_12,30,产品质量度量,度量指示器,分析模型,派生度量,派生度量,度量函数,基本度量,基本度量,度量方法,度量方法,实体,缺陷数,数,代码行,计算代码行,计算代码中的缺陷数,项目中代码行,L,代码中缺陷数,D,1000*D/L,产品中的缺陷密度,缺陷控制图:执行控制上限见下图,如果缺陷密度超出控制上线需要采取措施,缺陷密度,chapter_12,31,控制上限,缺陷密度,时间,chapter_12,32,度量管理的一些建议,采用各种工具,(测试的工具,配置的工具,计划的工具等),测量可以成为习惯,从简单做起,/,数量少、操作简单,分享数据,开始度量时设定度量底线:收集度量的成本应与可获得的潜在利益相平衡,防止意外成本(后果)的发生,chapter_12,33,本章要点,一、软件度量基本概念,二、度量技术,三、度量管理过程,四、度量计划,五、案例分析,chapter_12,34,案例分析,School,项目案例说明:,度量计划,chapter_12,35,小结,如何利用,GQM,技术选择度量,掌握度量的基本指标,能够在项目实施度量,
展开阅读全文