POPs度量方法的形成
下一步工作就是收集数据。开始我们有超过20个项目的数据集。数据是从不同的软件开发领域如军用、金融和商业贸易的软件工具卖主那里收集来的, 数据是规范化的,包含普通的应用类别和操作说明。虽然不是所有的数据都是我们想要的,但我们能对超过775个类和5900个方法进行详细研究。大部分软件是C++ 或者Smalltalk编写的。
有了收集到的一些数据和能覆盖所有三维的正确的度量主意,下一步任务就是确定一个能联合这些度量方法形成一个与工作量有意义的数量。在这个过程的第一步是对方法如何加权。挑战是如何提供一个方法分类的框架,这个框架能在分析软件方案时工作,且能提供足够好的非类粒度。
Booch 建议将方法分成5类[1] :
构造器(Constructors) – 实例化一个对象的方法。