기능 점수(Function Point) 방법은 소프트웨어의 규모를 측정하는 방법으로, 특정 프로그래밍 언어에 종속되지 않습니다. 기능 점수는 입력, 출력, 질의, 파일, 인터페이스의 개수를 기반으로 하여 소프트웨어의 기능을 측정합니다. 또한 경험을 바탕으로 기능의 복잡도를 단순, 보통, 복잡으로 구분하고, 각 기능 유형에 따라 가중치를 부여하여 기능 점수를 계산합니다. 프로젝트의 영향도와 가중치의 합을 이용해 실질 기능 점수를 산출하는 과정도 포함됩니다. 따라서 기능 점수가 프로그래밍 언어에 종속적이라는 설명은 옳지 않습니다.