Questão de Engenharia de Software — Geral — CESPE / CEBRASPE 2025
Engenharia de Software›Geral
Código
ce417859
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2025
Cargo
Tec ( )
Uma fundação está atualizando seu sistema de gestão de bibliotecas (SisBib) com a inclusão de uma nova funcionalidade para reserva online de livros e remoção da tela de renovação manual.
Tendo como referência a situação hipotética apresentada, julgue o item a seguir.
De acordo com os critérios definidos pelo IFPUG para contagem de pontos de função, consideradas duas funções de entrada externa (EE) e uma função de arquivo lógico interno (ALI), todas com complexidade baixa, a estimativa de pontos de função para a melhoria do mencionado sistema de gestão de bibliotecas será igual a 15.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoE — Errado
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 (IFPUG)
Gabarito: Errado (E). A estimativa de pontos de função para a melhoria do SisBib não é 15. O cálculo correto, considerando duas Entradas Externas (EE) e um Arquivo Lógico Interno (ALI), todos de complexidade baixa, resulta em 13 pontos de função, e não 15. O erro está na soma dos pesos: a banca provavelmente somou os valores como se fossem iguais, mas cada tipo de função tem um peso específico na tabela do IFPUG.
A Análise de Pontos de Função (APF) é uma técnica de medição do tamanho funcional do software, baseada na visão do usuário. Ela mede o que o software faz, e não como foi construído. O IFPUG (International Function Point Users Group) define cinco tipos de funções: três de transação (Entrada Externa - EE, Saída Externa - SE, Consulta Externa - CE) e duas de dados (Arquivo Lógico Interno - ALI, Arquivo de Interface Externa - AIE). Cada função é classificada por complexidade (baixa, média, alta) e recebe um peso, que é somado para obter o total de pontos de função.
Para calcular a estimativa de um projeto de melhoria, como o descrito, contam-se apenas as funções incluídas e alteradas. No caso, foram incluídas duas EE (reserva online de livros) e um ALI (provavelmente o arquivo de reservas). A remoção da tela de renovação manual não é contada, pois é uma exclusão. Os pesos para complexidade baixa são: EE = 3, SE = 4, CE = 3, ALI = 7, AIE = 5. Portanto, o cálculo é: 2 EE × 3 = 6, mais 1 ALI × 7 = 7, totalizando 13 pontos de função.
A pegadinha da banca está em não considerar os pesos distintos de cada função. O candidato pode ser levado a somar os valores como se todos fossem iguais (por exemplo, 3 + 3 + 3 = 9, ou 5 + 5 + 5 = 15), ou a usar os pesos de complexidade média ou alta. É fundamental memorizar a tabela de pesos do IFPUG para não errar esse tipo de questão.
Guarde a tabela de pesos: é ela que separa a resposta certa da errada. A banca explora exatamente a confusão entre os pesos de cada tipo de função.
12 EE × 3 = 6
21 ALI × 7 = 7
3Total = 13 PF
LEVEL · soulevel.com.br
Item — ❌ Errado
A afirmação de que a estimativa será igual a 15 está incorreta. O cálculo correto, conforme a tabela de pesos do IFPUG para complexidade baixa, é:
2 Entradas Externas (EE) × 3 = 6
1 Arquivo Lógico Interno (ALI) × 7 = 7
Total = 13 pontos de função
O valor 15 não corresponde a nenhuma combinação plausível dos pesos para as funções descritas. Se o candidato usasse, por exemplo, o peso de complexidade média para ALI (10) e baixa para EE (3), teria 2×3 + 10 = 16. Se usasse alta para ambos, seria 2×4 + 15 = 23. Nenhuma dessas combinações resulta em 15, o que reforça que o valor apresentado é um distrator.
NÃO CAIA NESSA!
A banca tenta induzir o candidato a somar os pontos de função sem considerar os pesos específicos de cada tipo. A confusão clássica é tratar todas as funções como se tivessem o mesmo peso, ou usar os pesos de complexidade média/alta. Lembre-se: EE baixa = 3, ALI baixa = 7. Com treino, você identifica essa armadilha de longe 💪.
PEGA ESSA DICA!
Para questões de pontos de função, memorize a tabela de pesos do IFPUG. Uma dica é associar: funções de dados (ALI, AIE) têm pesos maiores que funções de transação (EE, SE, CE), pois representam estruturas de dados mais complexas. Na dúvida, revise a tabela antes de calcular.