Pontos por Função
Benefícios
Determinar o tamanho do pacote do software
Apoiar a análise da qualidade e produtividade
Estimar custos e recursos envolvidos
Normalização para a comparação de software
Objetivo
Medir o software
Quantificação das funcionalidades
Projeto lógico
Contagem de pontos de função
Tipo de Contagem
Contagem de projeto de desenvolvimento
Funções fornecidas aos usuários
Primeira instalação do software
Contagem de aplicação instalada
Baseline
Funcionalidade da aplicação instalada
Contagem de projeto de manutenção
Modificações
Escopo de contagem e fronteira de aplicação
Funcionalidade numa contagem específica
Limite lógico entre a aplicação e o usuário
Define externo e interno
Pontos de função não ajustados
Funcionalidade oferecida para o usuário
Avaliadas
O que é
Como isto é
Funções de dados
Funções transacionais
Contagem de funções de dados
Arquivos lógicos internos
Mantido pela aplicação
Arquivos de interface externa
Não é matinda pela aplicação
2 Regras
Regra de identificação
Arquivos lógicos internos
Arquivos de interface externa
Manutenção efetuada dentro da aplicação
Simple
7 PF
Média
10 PF
Complexa
15 PF
Manutenção efetuada fora da aplicação
Simples
5 PF
Média
7 PF
Complexa
10 PF
Regra de complexidade
Registros lógicos
Subgrupos de dados
Obrigatórios
Opcionais
Itens de dados
Único
Contagem das funções transacionais
Cálculo da complexidade
Número de arquivos referênciados
Itens de dados
Entradas Externas
3 PF
4 PF
6 PF
Saídas Externas
4 PF
5 PF
7 PF
Consultas Externas
3 PF
4 PF
6 PF
Valor de fator de ajuste
Funcionalidade geral
14 características gerais do sistema
(NIT*0,01) + 0,65
Pontos por função ajustados
Formula específica