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