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.

Prossimo