31、软件测量过程构建指南

软件测量过程构建指南

1. 构建测量过程的关键要点

在开发测量系统时,初始重点应放在过程本身。测量过程成功的关键要求如下:
- 测量活动应透明。
- 实际测量工具应可插入此过程。
- 测量数据应存储在公共存储库或数据库中。
- 数据库中的信息应按需访问。
- 软件测量需在软件开发过程中赢得一席之地。
- 任何要求为测量功能分配额外资源的测量过程都不会成功。

由于软件开发过程中资源已十分紧张,测量活动带来的额外工作量可能导致交付延迟或取消测量活动。而且在软件开发初期,一线人员很难看到软件测量的好处。测量过程开始到获得显著回报之间存在明显延迟,所以在初期,测量活动需巧妙融入日常开发操作,使其不那么显眼。

2. 构建初始测量系统

2.1 从测量源代码开始

软件开发测量系统的一个好开端是从测量源代码入手,这对开发的干扰最小。可以构建第一个软件测量工具来启动测量工作,一些基本的软件度量指标,如大小度量,是不错的起点。构建这样的工具,一两名有能力的程序员花费不到 100 个工时即可完成。也可以从开源软件的公共领域获取工具,但这些工具需要经过认证,以符合适当的运算符、操作数、语句等的枚举标准,并且可能需要根据测量标准进行重建。

初始测量工具可视为占位符,其主要目的是启动测量活动。收集少量有效且标准的度量数据比收集大量价值存疑的度量数据更有意义。基本测量工具将在源代码模块级别收集度量数据,并集成到源代码控制系统(如 RCS 或 SCCS)中。每次将源代码模块检入 RCS 时,度量工具都会被调用,在保存时捕获模块度量数据。

2.2 测量点数据收集 <

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值