POPs度量方法的形成
下一步工作就是收集數據。開始我們有超過20個項目的數據集。數據是從不同的軟件開發領域如軍用、金融和商業貿易的軟件工具賣主那里收集來的, 數據是規范化的,包含普通的應用類別和操作說明。雖然不是所有的數據都是我們想要的,但我們能對超過775個類和5900個方法進行詳細研究。大部分軟件是C++ 或者Smalltalk編寫的。
有了收集到的一些數據和能覆蓋所有三維的正確的度量主意,下一步任務就是確定一個能聯合這些度量方法形成一個與工作量有意義的數量。在這個過程的第一步是對方法如何加權。挑戰是如何提供一個方法分類的框架,這個框架能在分析軟件方案時工作,且能提供足夠好的非類粒度。
Booch 建議將方法分成5類[1] :
構造器(Constructors) – 實例化一個對象的方法。