Pontos de função são medidas indiretas do software e do processo pelo qual ele é desenvolvido. Um dos itens utilizados para o cálculo do ponto de função é:
Padrões de Projeto descrevem soluções para problemas recorrentes no desenvolvimento de sistemas de software orientados a objetos. Um padrão de projeto estabelece um nome e define o problema, a solução, quando aplicar esta solução e suas consequências. Um dos padrões de projeto mais utilizados é o padrão Adapter (adaptador), que tem como função: