Pular para o conteúdo principal

Questão de Engenharia de Software — Métricas de Software — FGV 2025

Engenharia de SoftwareMé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
  1. Aavaliar o desempenho do sistema com base nas transações de entrada externa.
  2. Bajustar o total de pontos de função com base nas características gerais do sistema.
  3. Cconverter pontos de função em estimativas de esforço com base na complexidade das funções de dados.
  4. Dcalcular a complexidade das funções transacionais com base no número de dados elementares referenciados.
  5. 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.

Gabarito: letra B

Link permanente: /questoes/fg121745