Métricas de software orientadas a função utilizam uma medida indireta da funcionalidade entregue pela aplicação como valor de normalização. Pontos por função utilizam cinco características do domínio da informação para seu cálculo, sendo elas:
A
número de arquivos, número de consultas do usuário, quantidade de linhas de código, número de erros no processo de teste e quantidade de interfaces externas;
B
quantidade de entradas do usuário, quantidade de saídas do usuário, quantidade de linhas de código, número de consultas do usuário e quantidade de interfaces externas;
C
número de erros no processo de teste, quantidade de interfaces externas, número de consultas do usuário, número de arquivos e quantidade de saídas do usuário;
D
quantidade de entradas do usuário, quantidade de saídas do usuário, quantidade de linhas de código, tempo estimado de execução e tamanho do time de desenvolvimento;
E
quantidade de entradas do usuário, quantidade de saídas do usuário, número de consultas do usuário, quantidade de arquivos e a quantidade de interfaces externas.