選擇一種方法的另一個重要標準是用戶數和現存的實踐基礎。這是一個不爭的事實,只有一個團體才能建立準標準并且使得方法有可比較性和可重復性(即使針對本公司外提出的軟件)。團體越大,培訓機會、咨詢、方法本身不斷連續的改良的可能性越大。一個經驗數據庫比我們自己用其他方法測量的數據重要。在功能規模度量領域,有一個ISBSG(國際軟件基準組織International Software Benchmarking Standards Group)數據庫。表2顯示了上述方法的滲透度和在ISBSG數據庫是否有可以利用的數據(根據Morris的調查[17])。
從上表可以看到,只有IFPUG 功能點,Mark II 功能點和全面功能點獲得了非常重要的地位。因為COSMIC 是一個國際化的組織(譯者注:COSMIC是由澳大利亞、加拿大、芬蘭、愛爾蘭、意大利、日本、荷蘭和英國的軟件度量專家于1998年底自愿組成的,它的領導人是Alain Abran和Charles Symons。)且依靠全面功能點第二版,應可以被快速接受和擁有大量用戶。
3.3 不同方法的工具支持情況
依照Bundschuh 等,一種方法沒有工具支持,幾乎沒有機會幸存[05]。由于工具可以幫助處理、存儲和分析數據,所以工具的支持對持續應用功能規模度量很重要。當然,人們希望能完全自動化的功能規模度量,但據我們目前知道的情況,這個問題還沒有解決。問題的原因是有些要計算/度量的項目不能夠自動計算/度量,但是這方面有些討論方法。有關這個話題本文將在共性問題章節(第4章)進行討論。因而說,工具支持和自動度量對軟件度量方法來說顯得非常重要。
下表(表3)顯示了大致的可以支持度量方法應用的工具及其效果分析。
可以看出現存的功能規模方法有工具支持。更多有關這些工具的信息可以在文獻[26]( Dumke)和文獻[05] (Bundschuh)看到。
方法 支持的工具
數據點(Data Points PCCALC, SoftCalc
對象點(Object Points) SoftCalc
特征點(Feature Points) Checkpoint/KnowledgePlan
IFPUG Checkpoint/KnowledgePlan,
PCCALC, ISBSG-Venturi,
Function Points Workbench
Mark II FPA MK II Function Points Analyzer
FFPv1 HierarchyMaster FFP, FPCAnalyzer
FFPv2 HierarchyMaster FFP (supportfor FFPv2 in development)
表3 度量方法的支持工具
文章來源于領測軟件測試網 http://www.kjueaiud.com/