Análise de pontos de função
Origem: Wikipédia, a enciclopédia livre.
Análise de Pontos de Função (APF) é uma técnica estruturada de resolução de problemas. É um método para quebrar sistemas em componentes menores, de forma que possam ser melhor entendidos e analisados.
A APF é muito utilizada para a medição de projetos de desenvolvimento de software, visando estabelecer uma medida de tamanho, em Pontos de Função (PF), considerando a funcionalidade implementada, sob o ponto de vista do usuário.
Sob esse contexto, os objetivos da APF são:
- medir a funcionalidade solicitada pelo usuário, antes do projeto de software, de forma a estimar seu tamanho e seu custo;
- medir projetos de desenvolvimento e manutenção de software, independentemente da tecnologia utilizada na implementação, de forma a acompanhar sua evolução;
- medir a funcionalidade recebida pelo usuário, após o projeto de software, de forma verificar seu tamanho e seu custo, comparando-os com o que foi originalmente estimado;
As organizações podem aplicar a Análise de Pontos por Função como:
- uma ferramenta para determinar o tamanho de pacotes de software adquiridos, através da contagem de todos os Pontos por Função incluídos no pacote;
- uma ferramenta para apoiar a análise da qualidade e da produtividade;
- um mecanismo para estimar custos e recursos envolvidos em projetos de desenvolvimento e manutenção de software;
- um fator de normalização para comparação de software.
[editar] Ver também
- Fundamentos de APF, ifpug.com (em inglês).
- The Netherlands Software Metrics users Association (NESMA)
- Brazilian Function Point Users Group , bfpug (em portugês).