功能點方法是一種估算軟件項目大小的方法,它是從用戶視角出發(fā),通過量化系統(tǒng)功能來度量軟件的規(guī)模,這種度量主要基于系統(tǒng)的邏輯設計。功能點方法的核心思想是把軟件系統(tǒng)按照組件進行分解,從而確定系統(tǒng)的功能點數量。 功能點估算法的特點 - 功能點估算法常用在項目開始或項目需求基本明確時使用。這是因為在軟件開發(fā)過程中,可以對早期的工作產品分析軟件的功能規(guī)模,如項目需求規(guī)格說明書、設計文檔等。 - 功能點估算法簡單、實用,使用功能點估算法無需懂得軟件使用何種開發(fā)技術,可以不必理解功能的具體開發(fā)和實現過程,而根據功能的復雜度粗略估算出系統(tǒng)的規(guī)模,進而了解開發(fā)成本。 - 功能點估算法是以用戶為角度進行估算。 - 比其他度量方法更為客觀。
功能點分析的步驟 具體步驟包括: 1. 識別功能點的類型。 2. 識別待估算應用程序的邊界和范圍。 3. 計算數據類型功能點所提供的未調整的功能點數量。 4. 計算人機交互功能所提供的未調整的功能點數量。 5. 確定調整因子。 6. 計算調整后的功能點數量。
|