摘要:
任何过程的有效管理需要量化、测量和建模。软件度量为开发和软件过程模型的验证提供量化方法。度量帮助组织获得继续提高生产率、减少错误和提高过程接受率、产品、服务以及达到最终目标的信息。
这份白皮书发表了度量生命周期、各种软件测试度量元、度量元元素、过程评估以及达到理想的结果。
一、业务需要
在技术方面日益增加的竞争和飞跃,迫使公司采取创新的方法来评估自己的过程、产品和服务。这种评估将帮助他们改善业务,使他们能够取得成功,并且获得更多利益和较高的市场占有率。
度量是评估的基石也是任何业务改进的基础。
二、软件度量
度量是标准度量单位的量化结果。对于评估软件过程、产品以及服务使用的度量被称作软件度量。
Paul Goodman给出的软件度量定义:
软件度量是一中度量技术,这种技术应用在过程、产品和服务中用来支撑工程和管理信息,以及支持过程、产品以及服务的信息上的改进,如果需要的话。
三、度量的重要性
● 度量是用来提高质量、产品生产力以及服务,从而达到客户满意度。
● 对于管理组织很容易分析数据并且深入下去,如果需要的话。
● 当过程不受控时有不同的度量方式作为监控者。
● 度量提供当前过程改进。
四、记忆要点
● 度量那些可以收集的必须使用的准确以及完整数据。
● 度量必须很容易解释以及评估。
● 度量多样化使度量基准形式可以从组织到组织,也可以是个人到个人。
五、度量生命周期
建立度量时涉及的过程: