Questão de Engenharia de Software — Métricas de Software — FGV 2025
Engenharia de Software›Métricas de Software
Código
fg121745
Banca
FGV
Órgão
TCE-PI
Ano
2025
Nível
Superior
Cargo
Auditor de Controle Externo - Controle Externo - Específica de Tecnologia da Informação - Sistemas, Engenharia de Dados e Ciência de Dados (Manhã)
A Análise por Pontos de Função (APF) é uma técnica usada para medir o tamanho funcional de um sistema de software. Um dos elementos utilizados na APF são os chamados deflatores, que são usados para
Aavaliar o desempenho do sistema com base nas transações de entrada externa.
Bajustar o total de pontos de função com base nas características gerais do sistema.
Cconverter pontos de função em estimativas de esforço com base na complexidade das funções de dados.
Dcalcular a complexidade das funções transacionais com base no número de dados elementares referenciados.
Ereduzir os pontos de função considerando a reutilização de código com base em registros lógicos referenciados.
Revelar gabarito e comentário▾
GabaritoB — ajustar o total de pontos de função com base nas características gerais do sistema.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Análise de Pontos de Função (APF) — Deflatores
Gabarito: letra B. Os deflatores na APF referem-se ao Fator de Ajuste (Value Adjustment Factor), calculado com base nas 14 Características Gerais do Sistema (CGS), que ajusta o total de pontos de função não ajustados para obter o tamanho funcional ajustado. A alternativa B descreve exatamente essa finalidade: "ajustar o total de pontos de função com base nas características gerais do sistema".
A questão exige conhecimento do processo de contagem de Pontos de Função (PF). Após a contagem das funções de dados (ALI, AIE) e funções de transação (EE, CE, SE), obtém-se o total de Pontos de Função Não Ajustados. Em seguida, aplica-se o Fator de Ajuste (também chamado de deflator), que considera 14 Características Gerais do Sistema (CGS), cada uma avaliada de 0 a 5, gerando o Pontos de Função Ajustados.
IFPUG CPM (Counting Practices Manual):
O Fator de Ajuste é calculado como VAF = 0,65 + 0,01 * Σ(NI), onde NI são os níveis de influência de cada CGS.
Alternativa A — ❌ Incorreta
Avaliar o desempenho do sistema não é função dos deflatores. A APF mede tamanho funcional, não desempenho. O deflator ajusta o tamanho com base em características técnicas, não em métricas de performance.
Alternativa B — ✅ Correta ⟵ GABARITO
Conforme explicado, os deflatores (Fator de Ajuste) utilizam as 14 CGS para ajustar o total de pontos de função. É exatamente o que a alternativa afirma.
Alternativa C — ❌ Incorreta
Converter pontos de função em esforço (pessoas-hora) é uma etapa posterior, que depende de produtividade histórica (horas/PF). O deflator não realiza essa conversão; ele apenas ajusta o tamanho funcional.
Alternativa D — ❌ Incorreta
O cálculo da complexidade das funções transacionais é feito durante a contagem das funções de transação, com base no número de dados elementares (DER) e arquivos referenciados (FTR). Isso faz parte da contagem não ajustada, não do deflator.
Alternativa E — ❌ Incorreta
A reutilização de código não é capturada diretamente pelos deflatores. A APF é independente de tecnologia e reuso; mede funcionalidades sob a perspectiva do usuário. Não há redução de pontos por reuso via deflatores.
NÃO CAIA NESSA!
A banca usa o termo "deflatores" para testar se o candidato reconhece que eles se referem ao Fator de Ajuste (VAF) e não a outras etapas como estimativa de esforço ou cálculo de complexidade. Lembre-se: na APF, após contar as funções, o ajuste é feito pelas 14 CGS, e é isso que o deflator faz.