|
CONTAGEM ANTECIPADA DE PONTOS DE FUNÇÃO(NESMA EARLY FPA COUNTING)Esta é uma tradução do trabalho de autoria da NESMA, cuja versão original em inglês está disponível em http://www.nesma.nl/section/fpa/earlyfpa.htm. A NESMA reconhece três tipos de contagem de pontos de função:
Os métodos estimativo e indicativo para a contagem de pontos de função foram desenvolvidos pela NESMA para permitir que uma contagem de pontos de função seja feita nos momentos iniciais do ciclo de vida de um sistema. A contagem indicativa da NESMA é também conhecida no mundo como "método holandês". Esta página discute os diferentes métodos para a contagem de pontos de função, sua aplicabilidade e resultados da pesquisa para determinação da exatidão de cada um dos métodos.
A contagem (detalhada) de pontos de funçãoA contagem detalhada é a contagem usual de pontos de função e é realizada da seguinte forma:
A contagem estimativa de pontos de funçãoA contagem estimativa é realizada da seguinte forma:
Logo, a única diferença em relação à contagem usual de pontos de função é que a complexidade funcional não é determinada individualmente para cada função, mas pré-definida para todas elas. A contagem indicativa de pontos de funçãoA contagem indicativa é realizada da seguinte forma:
Portanto esta estimativa é baseada somente na quantidade de arquivos lógicos existentes (ALIs e AIEs) A contagem indicativa é baseada na premissa de que existem aproximadamente três EEs (para adicionar, alterar, e excluir dados do ALI), duas SEs, e uma CE na média para cada ALI, e aproximadamente uma SE e uma CE para cada AIE. Exemplo das contagens detalhada, estimativa e indicativaEsta seção ilustra esses três tipo de contagem de pontos de função para um estudo de caso pequeno e simples: uma aplicação que mantém dados de Cliente e Produto, e referencia dados de Fornecedor. Quanto mais exata se quer uma contagem de pontos de função, mais detalhados devem ser os requisitos do usuário. Esta é a razão pela qual esse estudo de caso apresenta os três métodos de contagem em ordem crescente de exatidão:
Contagem indicativa de pontos de funçãoRequisitos do usuário:
Esta especificação (superficial) é o suficiente para uma contagem indicativa de pontos de função:
Contagem estimativa de pontos de funçãoPara realizar uma contagem estimativa de pontos de função também são necessárias informações a respeito das funções transacionais, assim requisitos do usuário mais detalhados são necessários: Requisitos do Usuário:
Essa especificação mais detalhada dos requisitos do usuário mostra a real quantidade de funções do tipo transação, e torna possível uma contagem estimativa de pontos de função.
Contagem detalhada de pontos de funçãoPara se realizar uma contagem detalhada de pontos de função, somente o número de funções de cada tipo (EE, SE, CE, ALI, AIE) não é suficiente, também é necessário determinar a complexidade funcional (Baixa, Média, Alta) de cada função individualmente. Na APF, a complexidade funcional de uma função (do tipo dado e do tipo transação)
é determinada com base na quantidade do número de tipos de dados, tipos de registro
e arquivos referenciados que são relevantes para a função.
Essa análise detalhada dos requisitos do usuário pode resultar na seguinte contagem de pontos de função:
ConclusãoNeste estudo de caso em particular todos os três métodos apresentaram o mesmo resultado de 85 pontos de função para o tamanho funcional. Geralmente os resultados não são exatamente os mesmos, mas ainda assim são próximos entre si. Posteriormente nesta página serão apresentados os resultados da pesquisa da exatidão das contagens de pontos de função estimativa e indicativa. Quando usar cada método para a contagem de pontos de funçãoA contagem detalhada de pontos de função é obviamente mais exata que a contagem
estimativa e indicativa; mas em contrapartida consome mais tempo e necessita de
especificações mais detalhadas. Cabe ao gerente do projeto e à
fase do ciclo de vida em que se encontra o sistema para se decidir qual tipo de
contagem de pontos de função pode ser usada.
Resultados da pesquisa feita com mais de 100 projetosUsando um banco de dados com aproximadamente 100 aplicações desenvolvidas e implementadas, a NESMA pesquisou a exatidão das contagens estimativa e indicativa. A aplicações implementadas foram medidas usando os três tipos de contagem de pontos de função. Os resultados são apresentados em dois gráficos:
Observa-se uma boa correlação (linha reta) em ambos os casos. No gráfico da contagem indicativa, contudo, observa-se que há desvios consideráveis (em até 50%) em alguns casos. Isto mostra que deve-se usar a contagem indicativa com o devido cuidado. O ponto forte deste tipo de contagem é que é possível obter facilmente uma estimativa aproximada do tamanho de uma aplicação rapidamente. Em uma aplicação com maior (ou com menor) número de saídas, talvez seja necessário alterar os multiplicadores de 35 e 15; mas a filosofia usada nessa abordagem pode ser usada de maneira geral. O resultado da contagem estimativa e da contagem detalhada de pontos de função é muito próximo. |
|
Página Inicial | Indique o Site | Fale Conosco | Política de Privacidade | Mapa do Site FATTO Consultoria e Sistemas. |