Definito il grado di complessità delle data function e delle transaction function è possibile effettuare il calcolo del punteggio dei function point.
La formula da utilizzare dipende dallo scopo del conteggio. Vediamo quali sono le formule da applicare in base ai vari casi.
- Sviluppo di un progetto
DFP = ADD + CFP
dove ADD è la dimensione della funzioni da rilasciare e CFP indica la dimensione delle funzioni di conversioni.
- Misura di un applicativo
DFP = ADD
- Evolutiva di un progetto
EFP = ADD + CHGA + CFP + DEL
dove ADD indica la dimensione delle nuove funzioni aggiunte, CHGA la dimensione delle funzioni che hanno subito una modifica, CFP indica la dimensione delle funzioni di conversione e DEL indica la dimensioni delle funzioni da cancellare.
- Misura dell’applicativo a seguito di un’evolutiva
AFPA = (AFPB + ADD + CHGA) – (CHGB + DEL)
dove AFPA indica la dimensione del progetto prima dell’evolutiva, AFPB è la dimensione del progetto dopo l’evolutiva, ADD indica la dimensione delle nuove funzioni, CHGA è la dimensione delle funzioni di conversioni prima dell’evolutiva, CHGB è la dimensioni delle funzioni di conversione dopo l’evolutiva e DEL è la dimensione delle funzioni cancellata con l’evolutiva.