功能點是度量軟件規(guī)模的一種單位。功能點方法是從用戶視角度量軟件的大小,已經(jīng)成為軟件規(guī)模度量的國內(nèi)外標(biāo)準(zhǔn)也是唯一納入國際標(biāo)準(zhǔn)的軟件規(guī)模度量方法。目前應(yīng)用比較廣泛的是國際功能點用戶組(IFPUG)發(fā)布的標(biāo)準(zhǔn)功能點法和荷蘭軟件度量協(xié)會(NESMA)發(fā)布的快速功能點法。

  適合使用功能點方法來度量的軟件有以數(shù)據(jù)和交互處理為中心的;以功能多少為主要造價制約因素的,例如:電子政務(wù)類;銀行、電信的用戶和業(yè)務(wù)管理系統(tǒng)類;辦公自動化、ERP、信息管理系統(tǒng)類等。

  不適合使用功能點方法來度量的軟件有包含大量復(fù)雜算法、創(chuàng)意型軟件、以非功能性需求為主的,例如:視頻和圖片處理軟件;殺毒軟件;網(wǎng)絡(luò)游戲;性能優(yōu)化任務(wù)等。