複製鏈接
請複製以下鏈接發送給好友

FFP

(COSMIC-FFP方法)

鎖定
FFP是新一代的功能點規模估算方法。
中文名
功能點規模估算方法
外文名
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 - 一種功能規模度量方法)。該方法可以在軟件開發生命週期的各個階段使用,從用户功能的視角入手,起源於客户可以理解的術語,不需要調整因子,簡單易行,因而受到越來越多的軟件公司的推崇。