Análise por Pontos de Função | |
Autor: | Alfredo Jorge Reimann Filho - DITEC - F |
1. Conceituação A análise por Pontos de Função (FPA) é uma técnica para mensuração de sistemas, desenvolvida por Allan J. Albrecht (IBM, White Plains) em 1979, e que tem ganho um significativo contingente de usuários. O International Function Point Users Group IFPUG tem procurado difundir esta técnica e padronizar os conceitos inerentes a ela. Recentemente a International Organization for Standardization - ISO e a International Electrotechnical Comission - IEC criaram um grupo para normalizar o processo de mensuração de software, cuja proposição inicial está baseada nesta técnica. A FPA dimensiona o software, considerando a perspectiva do usuário, quantificando a funcionalidade que ele proporciona ao seu usuário final baseado principalmente no seu desenho lógico. Uma aplicação, vista sob a ótica do usuário, é um conjunto de funções ou atividades do negócio que o beneficiam na realização de suas tarefas. Estas funções são divididas nos seguintes grupos ou tipos:
2. Cálculo dos Pontos de Função Determina-se o número de FPA de uma aplicação em três etapas de avaliação:
2.1. Cálculo dos Pontos de Função Não-Ajustados Uma função específica do usuário em uma aplicação é avaliada em termos do que é fornecido pela aplicação e não como é fornecido. Somente componentes solicitados e visíveis ao usuário são contados. As funções específicas da aplicação, sob a ótica do usuário, devem ser identificadas e agrupadas segundo o seu tipo, ou seja:
O valor do Fator de Ajuste é calculado a partir de 14 características gerais dos sistema , que permitem uma avaliação geral da funcionalidade da aplicação. As características gerais de um sistema são:
FATOR DE AJUSTE = 0,65 + (Nível de Influência Geral * 0,01) 2.3. Cálculo dos Pontos de Função Ajustados O total de Pontos de Função da aplicação será encontrado através da multiplicação do número de Pontos de Função não-ajustados pelo Fator de Ajuste. 3. Aplicações da Técnica de Análise por Pontos de Função A técnica FPA tem por finalidade a mensuração do tamanho de um software ou aplicação, como explanado acima. No entanto, quando utilizada em combinações com outras medidas, poderá ter várias utilidades. Destacamos a utilização desta técnica nos seguintes aspectos:
|
Link original: http://www.pr.gov.br/batebyte/edicoes/1994/bb34/analise.htm