A Análise de Pontos de Função é um método de medição de tamanho funcional, aprovado pelo documento ISO/IEC20926:2002, que atende aos conceitos definidos na norma ISO/IEC14143-1, que distingue três tipos de requisitos de usuários, descritos a seguir.
I - dizem respeito aos procedimentos e às práticas que o software deve realizar para atender às necessidades de negócio do usuário, constituindo o principal tipo de requisito utilizado na medição do tamanho do software. II - estão relacionados com a tecnologia e o ambiente envolvidos no desenvolvimento, na manutenção, no suporte e na execução do software, incluindo elementos como linguagem de programação, ferramentas de teste, sistemas operacionais, gerenciadores de banco de dados e interfaces com o usuário. III - são avaliados por meio do grau em que se encontram todos os requisitos em geral, de com acordo com as características da funcionalidade, confiabilidade, usabilidade, eficiência, de manutenção e portabilidade. Os tipos I, II e III descritos acima são denominados, respectivamente, requisitos: