Análise de pontos de função
Tecnólogo em Análise e Desenvolvimento de Sistemas
Análise Estruturada de Sistema
Análise de Pontos de Função
Introdução
Análise por Pontos de Função é um método para medir o tamanho funcional do software, visando estabelecer uma medida de tamanho do software em Ponto de Função (PFs) com base na funcionalidade a ser implementada, sob ponto de vista do usuário, foi criada em 1979 por Alan Albrecht nos laboratórios da IBM, e é um dos métodos de mensuração de software cuja utilização mais cresce no mundo.
Objetivos
• Medir as funcionalidades do sistema requisitadas e recebidas pelo usuário;
• Medir projetos de desenvolvimento e manutenção de software, independente de tecnologia utilizada.
O procedimento para contagem de PFs compreende sete passos, mostrados na figura 1. • Determinar o tipo de contagem de pontos de função: este é o primeiro passo no processo de contagem, sendo que existem três tipos de contagem: contagem de PF de projeto de desenvolvimento, de aplicações instaladas e de projetos de manutenção.
• Identificar o escopo de contagem e a fronteira da aplicação: neste passo, definem-se as funcionalidades que serão incluídas em uma contagem de PFs específica. A fronteira da aplicação é definida estabelecendo um limite lógico entre a aplicação que está sendo medida, o usuário e outras aplicações. O escopo de contagem define a parte do sistema (funcionalidades) a ser contada.
• Determinar a contagem de pontos de função não ajustados: os pontos de função não ajustados (PFNA) refletem as funcionalidades fornecidas pelo sistema para o usuário. Essa contagem leva em conta dois tipos de função: de dados e transacionais, bem como sua complexidade (simples, média ou complexa).
• Contagem das funções de dados: as funções de dados representam as funcionalidades relativas aos requisitos de dados internos e externos à aplicação. São elas os arquivos lógicos internos e os arquivos de interface externa. Ambos são