《常见软件项目度量指标介绍》由会员分享,可在线阅读,更多相关《常见软件项目度量指标介绍(3页珍藏版)》请在金锄头文库上搜索。
1、常见软件项目度量指标介绍常见软件项目度量指标介绍发表于:2009-05-12 来源:作者:点击数:3814 标签:项目度量指标软件基本度量项 持续时间偏差(%) ((实际持续时间-计划持续时间)/计划持续时间)*100 (持续时间不包含非 工作 日) 进度偏差() ((实际结束时间计划结束时间) /计划持续时间)*100 工作量偏差 (%) (实际工作量-计划工作量)/计划工作量 规模偏差(%) (实际规模计划规clearcaseclearcase/target=_blank” target=_blank” ccffccccffcccolSpan=2 height=19colSpan=2 he
2、ight=19基本度量项基本度量项持续时间偏差(%)进度偏差(%)工作量偏差()规模偏差()分配需求需求稳定性指数()软件需求稳定性指数()((实际持续时间计划持续时间)/计划持续时间)100 (持续时间不包含非工作日)((实际结束时间-计划结束时间)/计划持续时间)*100(实际工作量计划工作量)/计划工作量(实际规模-计划规划)/计划规模)*100(1(修改、增加或删除的分配需求数/初始的分配需求数))*100(1-(修改、增加或删除的软件需求数/初始的软件需求数)100(发布后缺陷发现总数-(发布后前测试计划本身缺陷发布前缺陷缺陷发现密度(个/KLOC)遗留缺陷密度(个/KLOC)(遗留
3、缺陷:测试部发现的缺陷)生产率(LOC/人天)SRSSRS 评审缺陷发现密度(个/页)HLD 评审缺陷发现密度(个/页)LLD 评审缺陷发现密度(个/页)数)/规模(KLOC)(这里的发布指开发开发向测试部发布)(测试部发现缺陷数测试部测试计划测试计划本身缺陷数)/规模(KLOC)软件规模(LOC)/总工作(人天)SRS 评审发现的缺陷数/SRS 文档页数HLD 评审发现的缺陷数/HLD 文档页数LLD 评审发现的缺陷数/LLD 文档页数质量控制活动缺陷发现密度质量控制活动缺陷发现密度(度量目的:建立基线,评估评审、测试是否充分提供参考)STP 评审缺陷发现密度(个/用例)STP 评审发现的缺
4、陷数/ST 用例数ITP 评审缺陷发现密度(个/用例)ITP 评审发现的缺陷数/IT 用例数UTP 评审缺陷发现密度(个/用例)UTP 计划评审发现的缺陷数/UT 用例数CODE 评审缺陷发现密度(个/KLOC) CODE 评审发现缺陷数/编码阶段代码规模UT 缺陷发现密度(个/KLOC)IT 缺陷发现密度(个/KLOC)ST 缺陷发现密度(个/KLOC)SR 缺陷引入密度(个/页)HLD 缺陷引入密度(个/页)LLD 缺陷引入密度(个/页)Code 缺陷引入密度(个/KLOC)UT 发现缺陷数/UT 阶段代码规模IT 发现缺陷数/IT 阶段代码规模ST 发现缺陷数/ST 阶段代码规模SRS
5、类型缺陷数/SRS 文档页数HLD 类型缺陷数/HLD 文档页数LLD 类型缺陷数/LLD 文档页数CODE 类缺陷数/代码规模缺陷类型引入密度缺陷类型引入密度: :(度量目的: 建立基线, 为分析能力水平薄弱环节及交付件质量提供参考)评审活动的有效性评审活动的有效性(度量目的:建立基线,对相关评审是否充分提供参考)SRS 评审有效性()HLD 评审有效性()LLD 评审有效性()代码评审有效性()否合理角度提供参考)每千行代码 SRS 文档规模(pages/KLOC)每千行代码 HLD 文档规模(pages/KLOC)每千行代码 LLD 文档规模(pages/KLOC)质量成本质量成本(评审
6、工作量+返工工作量+缺陷修改工作量+测试计划质量成本()准备工作量+测试执行工作量培训工作量质量保证质量保证工作量)/实际总工作量返工成本指数()交付件生产率交付件生产率SRS 文档生产率(页/人天)STP 用例生产率(用例/人天)HLD 用例生产率(页/人天)ITP 用例生产率(页/人天)UTP 用例生产率(页/人天)编码阶段代码生产率(LOC/人天)测试执行效率测试执行效率UT 用例执行效率(用例/人天)IT 用例执行效率(用例/人天)ST 用例执行效率(用例/人天)UT 用例数/(UT 准备工作量+UT 用例执行工作量+UT 缺陷修改工作量)IT 用例数/(IT 准备工作量+IT 用例执
7、行工作量+IT 缺陷修改工作量)ST 用例数/(ST 准备工作量+ST 用例执行工作量+ST 缺陷修改工作量)SRS 文档页数/(SRS 文档准备工作量+SRS 评审工作量+SRS 修改工作量)ST 用例数/(STP 准备工作量+STP 评审工作量+STP 修改工作量)HLD 文档页数/(HLD 文档准备工作量+HLD 评审工作量+HLD 修改工作量)ITP 用例数/(ITP 准备工作量+ITP 评审工作量+ITP 修改工作量)UTP 用例数/(UTP 准备工作量+UTP 评审工作量+UTP 修改工作量)编码阶段实际代码规模/(编码工作量+代码评审工作量+代码修改工作量)(返工工作量+缺陷修改
8、工作量)/实际总工作量SRS 文档页数/代码规模HLD 文档页数/代码规模LLD 文档页数/代码规模SRS 评审发现的 SRS 类缺陷数/SRS 类缺陷总数HLD 评审发现的 HLD 类缺陷数/HLD 类缺陷总数LLD 评审发现的 LLD 类缺陷数/LLD 类缺陷总数代码评审发现的 Code 类缺陷数/Code 类缺陷总数每千行代码的文档规模每千行代码的文档规模(度量目的:建立基线,为评估交付件的质量从设计是否充分、粒度是每千行代码每千行代码测试用例测试用例规模规模(度量目的:建立基线,为评估交付件的质量从设计是否充分、粒度角度提供一个参考)每千行代码 ST 用例规模 (用例/KLOC)ST
9、用例数/代码规模每千行代码 IT 用例规模 (用例/KLOC) IT 用例数/代码规模每千行代码 UT 用例规模(用例/KLOC) UT 用例数/代码规模实测规模缺陷发现密度实测规模缺陷发现密度(度量目的:建立基线,为评估测试用例的质量提供一个参考)UT 实测规模缺陷发现密度 (个/KLOC)UT 发现的缺陷数/UT 活动实际测试代码规模IT 实测规模缺陷发现密度 (个/KLOC) IT 发现的缺陷数/UT 活动实际测试代码规模ST 实测规模缺陷发现密度(个/KLOC) ST 发现的缺陷数/UT 活动实际测试代码规模总结:开展度量活动的一个最关键的因素是要保证度量基础数据的有效、准确性, 否则度量结果将是垃圾,反而会起误导作用。搜集准确有效的度量数据工作量并不小,所以决定采用哪些度量项需要从投入和产出来衡量。