Pular para o conteúdo principal

Questão de Engenharia de Software — Análise de Pontos de Função (APF) — FCC 2026

Engenharia de SoftwareAnálise de Pontos de Função (APF)
Código
fc142107
Banca
FCC
Órgão
MPE SE
Ano
2026
Cargo
Ana ( )
Em um projeto de desenvolvimento de um novo sistema de acompanhamento de denúncias, a equipe de TI utilizou a Análise de Pontos de Função (APF) para estimar o tamanho da aplicação.   As métricas e estimativas de custo total adotadas foram:   - O esforço para desenvolver cada Ponto de Função foi de 5 horas de trabalho.   - O custo da hora de trabalho foi de R$ 100,00.   - O custo total estimado do desenvolvimento do sistema foi de R$ 48.000,00.   Com base nesses dados, a quantidade total de Pontos de Função (PF) estimados para a aplicação foi de
  1. A100 PF.
  2. B96 PF.
  3. C98 PF.
  4. D105 PF.
  5. E95 PF.
Revelar gabarito e comentário

GabaritoB — 96 PF.

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”.

Resolução

Gabarito: letra B — a conta chega a 96 PF — alternativa B.

A ideia por trás

A Análise de Pontos de Função (APF) é uma técnica para medir o tamanho de um software pelo que ele faz para o usuário, sem depender da linguagem de programação. Ela conta funcionalidades como entradas, saídas e consultas, e cada ponto de função representa uma unidade de funcionalidade. No planejamento, usa-se essa medida para estimar custo e esforço de desenvolvimento.

A relação básica é: Custo Total = Quantidade de PF × Esforço por PF × Custo da hora. Ou seja, o custo total é o produto do número de pontos de função pelo esforço (horas) necessário para desenvolver cada ponto e pelo custo da hora de trabalho. Para encontrar a quantidade de PF, basta isolar a variável: PF = Custo Total ÷ (Esforço por PF × Custo da hora).

Esta questão cobra exatamente essa relação: dados o custo total, o esforço por PF e o custo da hora, precisamos calcular quantos PF cabem no orçamento. O passo crucial é combinar esforço e custo da hora para obter o custo de cada PF antes de dividir.

O que a questão dá

  • esforço por PF = 5 horas

  • custo da hora = R$ 100,00

  • custo total estimado = R$ 48.000,00

O que queremos: a quantidade total de Pontos de Função (PF) estimada para a aplicação

Passo 1 — Calcular o custo de cada ponto de função

O custo total é a soma do custo de todos os pontos de função. Para saber quantos pontos cabem no orçamento, primeiro precisamos saber quanto custa um único ponto: é o esforço (horas) multiplicado pelo valor da hora.

Por que esta fórmula: Cada PF exige um certo número de horas de trabalho, e cada hora tem um custo. Multiplicando as horas pelo valor da hora, obtemos o custo em reais de um PF.

CustoPF=HorasPF×CustohoraCusto_{PF} = Horas_{PF} \times Custo_{hora}

De onde vem cada valor: HorasPFHoras_{PF} = enunciado: 5 horas · CustohoraCusto_{hora} = enunciado: R$ 100,00

CustoPF=5×100Custo_{PF} = 5 \times 100

CustoPFCusto_{PF} = R$ 500,00 por PF

NÃO CAIA NESSA!

Esquecer de multiplicar e dividir o custo total apenas por 100 ou por 5, o que leva a valores absurdos como 480 ou 9600.

Passo 2 — Dividir o custo total pelo custo de cada PF

Agora que sabemos quanto custa um PF, a quantidade de PF é simplesmente o orçamento total dividido por esse custo unitário. Isso responde diretamente à pergunta.

Por que esta fórmula: Se cada PF custa R$ 500,00, então o número de PF é o total de reais dividido por 500. É a definição de custo unitário.

PF=CustototalCustoPFPF = \frac{Custo_{total}}{Custo_{PF}}

De onde vem cada valor: CustototalCusto_{total} = enunciado: R$ 48.000,00 · CustoPFCusto_{PF} = passo 1: R$ 500,00

PF=48000500=96 PFPF = \frac{48000}{500} = \boxed{96\ \text{PF}}
NÃO CAIA NESSA!

Inverter a divisão, calculando 500 ÷ 48000, o que daria um número minúsculo e sem sentido.

Resposta: 96 PF — alternativa B

Link permanente: /questoes/fc142107