8、软件测量与验证:有效评估的关键要素

软件测量与验证:有效评估的关键要素

1. 测量领域建模

存在四个截然不同的测量领域,理解它们之间的复杂关系对于软件构建至关重要。良好的软件构建很大程度上取决于这四个领域之间的映射。例如,优秀的程序员会遵循良好的编程过程,进而产生优质的程序,但也存在遵循良好开发过程却产出糟糕程序的情况。

构建这四个测量领域之间强大的功能(且有用)关系的过程,由一组独特的统计程序控制,这个过程被称为统计建模。

2. 软件测量过程

软件开发者有时会对测量软件的目的感到困惑。虽然会收集和存储关于程序、过程、人员和环境的指标,但如果不能有效利用这些测量数据,就如同单手鼓掌,没有实际效果。

有效的测量应将数据从四个分类测量领域之一映射到另一个领域,用于开发预测模型和改进软件开发过程。近年来,软件开发的重点已转向理解软件过程,软件系统是动态发展的,其特性会随时间变化。

测量软件就像测量孩子的成长,不能仅测量一次就认为了解了全部。软件在早期相对简单,随着时间推移和对客户需求的深入理解会变得复杂,后期去除无用功能后又可能变得简单。因此,需要构建一个测量过程来理解当前的软件。

2.1 测量过程要点

  • 明确测量目的,确保测量数据能用于映射不同领域。
  • 认识到软件的动态性,持续进行测量。

2.2 测量过程示例

阶段 软件特点 测量重点
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值