软件工程实践(9)度量与配置管理.pdf

软件工程实践 汤铭端 中国航天科工集团公司706所 第九讲 软件度量 需求管理 软件配置管理 内容和目的  了解软件度量的概念和内容  掌握需求管理的概念  了解需求管理的过程  掌握配置管理的概念  掌握配置管理的过程 软件度量 软件度量  理解软件度量  选择软件度量指标  度量计划步骤 软件度量的理解  项目规划时,需要评估项目规模和进度 等  项目跟踪时,需要明确实际的工作量和 时间与计划的对比情况  判断软件产品的稳定性时,需要明确发 现和纠正缺陷的速率  定量了解项目的进展,需要对当前项目 的绩效进行测量,并与基线进行比较 软件度量的定义  软件度量是软件中范围广泛的测度,让 你定量了解进度,工作量,产品规模, 项目状态以及质量性能,用于评估情 况,跟踪进展,评价效率。 度量类型  过程  项目  技术 过程中的度量  战略目的  进行连续的过程改进 项目中的度量  辅助估算  质量控制  生产率评估  项目控制  战术目标 技术中的度量  评估技术工作产品的质量  在项目中进行决策 作用  软件度量是为项目估算,计划的基础数 据  软件度量提供控制项目的量化信息  软件度量为质量管理提供指示  软件度量能推动企业的过程改进 度量成本  开始度量时设定度量底线:收集度量的 成本应与可获得的潜在利益相平衡  防止意外成本(后果)的发生 软件度量的困难  不一定认为度量是软件工程的必备要素  很难定义和收集度量,常常被忽视。  今天的数据是明天的历史数据 选择软件度量  开始实施时,选择一组数量少而且平衡 的度量,有助于企业达到目标 GQM: 目标- 问题-度量  GQM是一个杰出的技术  用于选择适当度量来满足需求 GQM:步骤 1. 首先选择几个项目或者几个机构的目 标,尽可能将目标叙述的可以量化、可 以测量。 2. 对于每个目标,设想一下必须回答的问 题,看看是否达到目标 3. 最后,确认必须回答每个问题的度量 目标:  一年内降低50%维护成本  将进度估计的准确性实际提高到10%以 内  将下一个项目的系统测试时间减少三个 星期  三个月内将消灭一个缺陷的时间减少 40% 问题  一年内降低50%维护成本  每个月我们花在维护上的费用是多少?  花在我们支持的每个应用软件上的维护成本 是多少?  我们花在调整(调整以适应变更的环境)、 完善(增加、提高)和修正(纠正缺陷)上 的费用是多少? 度量  我们花在调整、完善和修正上的费用是 多少?  每类维护活动所花的时间  每类维护活动所花的时间内的总维护成本 平衡的度量组  产品规模  产品质量  过程质量  工作量  项目状态  客户满意度 SEI度量指标 SEI度量指标  Process  Stability  Effort  Requirements  Cost Stability  Quality  Size Stability  SQA Audit Results  Process Stability  Review Results

文档评论(0)

1亿VIP精品文档

相关文档