Metrik titik fungsi dirancang untuk mengatasi beberapa kelemahan metrik LOEC.
Ada lima fungsi yang dianalisis untuk diukur oleh profesional sistem, yaitu :
1. Jumlah input, seperti form dan layar
2. Jumlah output, seperti laporan dan layar
3. Jumlah query yang diminta oleh end user
4. Jumlah file logic yang diakses dan digunakan
5. Jumlah interface ke aplikasi lain.
Metrik titik fungsi mengukur apa yang akan diberikan oleh tim pengembangan
perangkat lunak kepada end user. Metrik ini mencakup perancangan, pengkodean,
dan pengujian, dan metrik ini juga mengukur efisiensi dan efektifitas.
Kelebihan/keuntungan metrik titik fungsi :
> Mengukur produktivitas perangkat lunak menggunakan cara yang seragam tanpa
memandang bahasa pemrograman yang digunakan.
> Mengukur efisiensi dan efektivitas. Efisiensi berkaitan dengan sumber-sumber
yang dikonsumsi dalam pengembangan suatu aplikasi tertentu secara tepat waktu.
Efektivitas berhubungan dengan kualitas program dan kemampuannya dalam
memenuhi kebutuhan pemakai.