top of page

Análise de Ponto de Função

  • Foto do escritor: Marcos Barbosa
    Marcos Barbosa
  • 23 de jul. de 2024
  • 2 min de leitura

A Análise de Pontos de Função (APF) é uma técnica de medição utilizada para quantificar o tamanho funcional de um sistema de software. Esta técnica é essencial para estimar o esforço necessário para desenvolvimento e testes, fornecendo uma base sólida para planejamento e gestão de projetos.


Passos para a Análise de Pontos de Função


  1. Identificar e Classificar Componentes Funcionais: Dividir o sistema em cinco tipos de componentes:

    • Entradas Externas (External Inputs - EI)

    • Saídas Externas (External Outputs - EO)

    • Consultas Externas (External Inquiries - EQ)

    • Arquivos Internos Lógicos (Internal Logical Files - ILF)

    • Arquivos de Interface Externos (External Interface Files - EIF)


  2. Determinar a Complexidade de Cada Componente: Classificar cada componente como simples, médio ou complexo.



  3. Atribuir Pesos aos Componentes: Usar uma tabela padrão para atribuir pesos a cada componente, dependendo da sua complexidade.

  4. Calcular o Total de Pontos de Função: Multiplicar o número de cada tipo de componente pelo seu peso correspondente e somar os resultados.

  5. Aplicar Fatores de Ajuste: Ajustar o total de pontos de função com base em 14 características gerais do sistema, como confiabilidade, eficiência e portabilidade.

Exemplo Prático

Suponha que você tenha um sistema com as seguintes funcionalidades:

  • 10 Entradas Externas simples (peso 3) e 5 complexas (peso 6)

  • 8 Saídas Externas médias (peso 5)

  • 3 Consultas Externas simples (peso 3)

  • 2 Arquivos Internos Lógicos complexos (peso 15)

  • 4 Arquivos de Interface Externos médios (peso 7)

Cálculo dos Pontos de Função:


Após ajustar com os fatores de ajuste, suponha que o ajuste seja de 1.1.


Total Ajustado = 167×1.1 = 183.7 Pontos de Função

Estimativa de Testes usando Análise de Pontos de Função

Para estimar o esforço necessário para testes usando a Análise de Pontos de Função, podemos seguir alguns passos adicionais:

  1. Determinar a Produtividade do Teste: Baseando-se em dados históricos, determine quantas horas de teste são necessárias por ponto de função. Suponha que, historicamente, são necessárias 2 horas de teste por ponto de função.

  2. Calcular o Esforço Total de Teste: Multiplicar o total ajustado de pontos de função pela produtividade do teste.

Exemplo de Estimativa de Teste

Usando o total ajustado de pontos de função do exemplo anterior (183.7 PF):

Esforço de Teste = 183.7 PF x 2 horas/PF = 367.4 horas

Com base nisso, para testar o sistema, seriam necessárias aproximadamente 367,4 horas.

A Análise de Pontos de Função é uma técnica robusta que fornece uma estimativa precisa do esforço necessário para desenvolvimento e testes, ajudando a garantir que os projetos sejam entregues dentro do prazo e do orçamento previstos.

 
 
 

Posts recentes

Ver tudo

Kommentare


bottom of page