FFP(COSMIC-FFP方法)

COSMIC-FFP方法是新一代的功能點規模估算方法,它通過計算系統中四種數據移動類型(輸入、輸出、讀、寫)的數量來度量軟體的規模,計算規則直接、簡單,不需要調整因子,易於掌握,目前已經為眾多的軟體組織所接受。
軟體規模估算是估計軟體開發的工作量、成本與資源需求的基礎,通過規模與其他度量數據還可以度量項目的生產率、缺陷密度,目前在工程界流行的估算方法是代碼行估算方法和功能點分析方法(function points analysis,FPA法)。代碼行估算方法是一種經驗估算方法,通常會採用PERT sizing方法和DELPHI方法,估計結果與估計的人員、使用的開發工具緊密相關,而功能點分析法則比較客觀。FPA法最早由IBM的工程師Allan Albrech 於20世紀70年代提出,隨後被國際功能點用戶協會(The International Function Point Users' Group,IFPUG)提出的IFPUG方法繼承。IFPUG 功能點分析方法在美國盛行多年,這種方法主要適合於信息系統的規模估算。基於Allan Albrech的功能點方法,又發展出了多種方法,發展的譜系參見圖1。目前被ISO組織接受為國際標準的功能點分析方法有4種:
●國際功能點用戶協會提出的IFPUG功能點分析方法。
●荷蘭軟體度量協會(NEtherlands Software Metrics Association,NESMA)提出的荷蘭軟體功能點分析方法。
●英國軟體度量協會(UK Software Metrics Association,UKSMA)提出的Mk II功能分析方法(Mark II FPA)。
●通用軟體度量國際協會(COmmon Software Measurement International Consortium ,COSMIC)提出的全功能點分析方法(COSMIC-FFP)。
其中,COSMIC-FFP是第2代的功能規模度量方法,它不僅適合於信息系統的規模度量,還適合於實時系統和多層系統的規模度量,已經被ISO接受為國際標準(ISO/IEC 19761:2003,軟體工程- COSMIC-FFP - 一種功能規模度量方法)。該方法可以在軟體開發生命周期的各個階段使用,從用戶功能的視角入手,起源於客戶可以理解的術語,不需要調整因子,簡單易行,因而受到越來越多的軟體公司的推崇。

相關詞條

熱門詞條

聯絡我們