Resumo - Este artigo aborda a técnica de Análise por Ponto de Função (APF) como ferramenta adequada
para auxiliar no processo de gestão de Tecnologia da Informação (TI). Gerentes de TI podem medir a
produtividade relacionada com o esforço realizado no processo de desenvolvimento, otimização e
manutenção de sistemas de informação. Através desta técnica é possível calcular o esforço despendido por
unidade, ou por atividade no departamento de TI, independente do tipo do sistema, da tecnologia utilizada
para desenvolver o produto, e da habilidade dos desenvolvedores, e ainda, fornecer subsídios para melhor
compreensão das correções, falhas e dos problemas de planejamento dos projetos já concluídos ou em
andamento. Permite criar ambiente padrão na área de TI com possibilidade de comparação de seu
desempenho com o mercado.
Abstract - This article approaches the technique of Function Point Analysis (PFA) as adjusted tool to assist
in the management process of Information Technology (IT). IT managers can measure the productivity
related with the effort carried through in the development, otimization and maintenance process. Through
this technique it is possible to calculate the effort expended for unit, or activity in the TI department,
independent of the system type, the used technology to develop the product, and of the ability of the
developers, and still, to supply subsidies better understanding of the corrections, imperfections and of the
problems of planning of the finished projects or in progress. It allows to create TI standard enviroment and
the possibility of comparison of its performance with the market .
3
Lógica de processamento é o conjunto de procedimentos de
2
Processo elementar é menor atividade percebida pelo conferência, cálculos, referência e acessos, solicitados pelo
usuário que dever ser realizada pelo sistema usuário.
lógicos referenciados {MÉDIA} {COMPLEXA} {COMPLEXA} Informação para Consultas Externas - Parte da
Tab 8- Matriz de amostra para Determinação do consulta correspondente às Saída
Nível de Complexidade do Processamento da
Informação para Saídas Externas. Complexidade pontos de função
Simples 3
Complexidade pontos de função Média 4
Simples 4 Complexa 6
Média 5 Tab 12 - Contribuição das CE para a contagem
Complexa 7 dos pontos de função brutos
Tab 9 - Contribuição dos SE para a contagem Cálculo de Pontos de Função não Ajustados
dos pontos de função brutos ou Brutos
Consultas Externas – CE : São requisições Após a definição da fronteira da aplicação,
de informações que, para serem satisfeitas, da escolha do tipo de contagem, da agregação
precisam que sejam combinados das funções de acordo com as cinco categorias
parâmetros de entradas e saídas que de funções e da classificação da complexidade,
permitem a recuperação da informação podemos calcular os pontos de função não
solicitada pelo usuário. Nenhum arquivo ajustados, ou brutos, aplicando as regras contidas
lógico interno é mantido durante o na seguinte tabela:
processo, e as informações que compõem
a saída não são dados derivados, ou seja,
correspondem, exatamente, aos dados Descrição Complexidade funcional Total Total
solicitados, na forma em que estiverem complex por Tipo
função
armazenados nos arquivos lógicos internos. Arquivo (Qt Arq. Complex. simples) X 7
lógico (Qt.Arq. complex média) X 10
Baseia-se na Identificação dos Processos Interno (Qt. Arq. Complexas) X 15
onde uma entrada está associada a uma
Arquivo de (Qt. Arq. Complex simples)X 5
recuperação e exibição de dados, sem que Interface (Qt. Arq. Complex média ) X 7
haja processamentos, ou seja, não Externa (Qt Arq. Complexas) X 10
Entrada (Qt. Entradas complex simples)X 3
acontece transformações dos dados para Externa (Qt. Entradas complex média) X 4
(Qt. Entradas complexas) X6
serem exibidos aos usuários. São contados Saída (Qt. Saídas complex simples) X 4
os arquivos lógicos e itens de dados Externa (Qt. Saídas complex média) X 5
(Qt. Saídas complexas) X7
referenciados deverão ser contados, Consulta (Qt Consultas complex simples) X 3
considerando as entradas e saídas, Externa (*) (Qt.Consultas complex média) X 4
(Qt. Consultas complexas) X
separadamente, bem como cada processo 6
Totais T2 T3
de recuperação de dados que seleciona
dados com base em parâmetros de entrada (*) analisar separadamente as quantidades de arquivos e itens de dados referenciados e
considerar a complexidade da consulta como sendo a maior complexidade observada entre
fornecidos.
.
as partes das entradas e saídas da consulta
Complexidade funcional das CE
Tab 13 – Regras para calculo de PF Brutos
A complexidade é determinada em função
da quantidade de arquivos lógicos e itens de
Etapa IV - Cálculo do Fator de Ajuste
dados referenciados, observando-se
separadamente, as entradas e saídas.
A metodologia de pontos de função
1 a 4 Itens 5 a 15 Itens de 16 ou mais considera que outros fatores afetam o tamanho
de Dados Dados tens de Dados
1 Arq.lógico {SIMPLES {SIMPLES} {MÉDIA} funcional de um sistema. Estes fatores estão
Referenciado } relacionados com características da aplicação:
2 Arq. lógicos {SIMPLES {MÉDIA} {COMPLEXA}
Referenciados } Observações:
3 ou mais Arq. lógicos {MÉDIA} {COMPLEXA} {COMPLEXA} O nível de influência de cada uma das 14
referenciados