Analise de pontos de função
Por Denize Terra Pimenta dpimenta_aula@yahoo.com.br
1
“Não se consegue controlar o que não se consegue medir.”
2
Bibliografia
"Function Point Analysis: Measurement Practices for Successful Software Projects", de David Garmus e David Herron "Análise de Pontos de Função: Medição, Estimativas e Gerenciamento de Projetos de Software", de Carlos Vazquez, Gulherme Simões e Renato Albert
3
Referências On Line http://www.ifpug.org http://www.bfpug.com.br http://www.isbsg.org.au
4
Conteúdo
O que é APF ? Objetivos da Técnica Como se Calcula – Processo de Contagem Definições Tipo de Contagem Funções de Dados Funções de Transação Cálculo dos Pontos não Ajustados Fator de Ajuste Cálculo dos Pontos Ajustados Dúvidas e Dicas Prática – Exemplo e exercícios
5
O que é APF ?
“É uma medida de dimensionamento de software através da funcionalidade implementada em um sistema, sob o ponto de vista do usuário.”
6
Objetivos da Técnica
Medir o que foi requisitado e recebido pelo usuário (visão do usuário); Medir independentemente da tecnologia utilizada para implementação (linguagem, método, plataforma); Prover uma métrica de medição para apoiar a análise de produtividade e qualidade; Prover uma forma de estimar o tamanho do software; e Prover um fator de normalização para comparação de software.
7
Benefícios da Técnica
Determinar o tamanho de um produto adquirido através da contagem de todas as funções incluídas – é saber o que se está comprando. Auxilia a análise do tipo make or buy Auxilia a análise de produtividade e qualidade Apoia o gerenciamento de escopo de projetos (aumento ou diminuição do escopo). Complementa o gerenciamento dos requisitos (solidez e completeza).
8
Benefícios da Técnica
Estimar custo e recursos para o desenvolvimento e manutenção de software. Meio para fundamentar a negociação de contratos. Comparativo de softwares ou produtividade.
9
Definições
Escopo da contagem –