功能点是度量软件规模的一种单位。功能点方法是从用户视角度量软件的大小,已经成为软件规模度量的国内外标准也是唯一纳入国际标准的软件规模度量方法。目前应用比较广泛的是国际功能点用户组(IFPUG)发布的标准功能点法和荷兰软件度量协会(NESMA)发布的快速功能点法。

适合使用功能点方法来度量的软件有以数据和交互处理为中心的;以功能多少为主要造价制约因素的,例如:电子政务类;银行、电信的用户和业务管理系统类;办公自动化、ERP、信息管理系统类等。

不适合使用功能点方法来度量的软件有包含大量复杂算法、创意型软件、以非功能性需求为主的,例如:视频和图片处理软件;杀毒软件;网络游戏;性能优化任务等。