Análise de Pontos de Função - APF
O que é APF?
A APF – Análise de Pontos de Função é uma técnica de medição de software reconhecida internacionalmente que mede o tamanho de um software com base nas funcionalidades entregues ao usuário, independente da tecnologia utilizada.
A unidade de medida é chamada de Pontos de Função. Fazendo uma analogia com a construção civil, podemos dizer que Pontos de Função é o equivalente ao m² de uma casa.
Histórico da APF
Data | Ocorrência |
---|---|
1979 | Allan Albrecht, integrante da International Business Machines - IBM, cria as primeiras regras da APF |
1984 | Primeira versão do Counting Practice Manual - CPM |
1986 | Criação do International Function Point Users Group - IFPUG |
1996 | Primeiro exame de certificação no Brasil |
1998 | Criação do Brazilian Function Point Users Group - BFPUG |
2007 | Disponibilizada a versão 4.2.1 do CPM em português |
2010 | Disponibilizada a versão 4.3.1 do CPM |
Dúvidas frequentes
Um sistema com 1000 PF desenvolvido em linguagem PHP tem seu tamanho alterado quando desenvolvido em JAVA?
O tamanho funcional do sistema permanece o mesmo, porque a linguagem de programação utilizada não interfere no tamanho do software.
Os frameworks utilizados no desenvolvimento de software é o fator que interfere no tamanho funcional do sistema.
Afirmação falsa. O tamanho funcional do sistema é definido pela visão do usuário e não pela forma de implementação feita no sistema.
A tela de login com senhas criptonizadas é considerada uma SE (Saída Externa).
Afirmação falsa. A tela de saída, mesmo criptonizada é considerada apenas uma CE (Consulta Externa), pois não faz cálculos matemáticos, não cria dados derivados, não altera o comportamento do sistema.