Questão de Engenharia de Software — Geral — FCC 2025
Engenharia de Software›Geral
Código
fc150529
Banca
FCC
Órgão
TRF 4
Ano
2025
Cargo
AJ TRF4
Um Tribunal está Implantando a métrica de Pontos de Função e solicita a um Analista a contagem bruta de pontos, cujos requisitos são os seguintes:
Quantidade de interfaces 2, 1 e 4 (complexidades baixa, média e alta, respectivamente).
Quantidade de consultas 4, 6 e 3 (complexidades baixa, média e alta, respectivamente).
Quantidade de saídas 2, 1 e 2 (complexidades baixa, média e alta, respectivamente).
Quantidade de arquivos lógicos 8, 7 e 3 (complexidades baixa, média e alta, respectivamente).
Quantidade de entradas 3, 4 e 2 (complexidades baixa, média e alta, respectivamente).
Considere as seguintes métricas de complexidade por tipo de função:
As métricas da complexidade das consultas são iguais às das entradas.
EE 3, 4 e 6 (complexidades baixa, média e alta, respectivamente).
SE 4, 5 e 7 (complexidades baixa, média e alta, respectivamente).
ALI 7, 10 e 15 (complexidades baixa, média e alta, respectivamente).
AIE 5, 7 e 1 O (complexidades baixa, média e alta, respectivamente).
O resultado do cálculo correto dos pontos de função brutos é
A512.
B279.
C325.
D346.
E431.
Revelar gabarito e comentário▾
GabaritoD — 346.
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 D — a conta chega a 346 pontos de função brutos — alternativa D.
A ideia por trás
A Análise de Pontos de Função mede o tamanho funcional de um software pela ótica do usuário, contando o que o sistema faz, não como faz. Cada funcionalidade é classificada em cinco tipos: arquivos lógicos internos (ALI), arquivos de interface externa (AIE), entradas externas (EE), saídas externas (SE) e consultas externas (CE). Cada tipo tem um peso que depende da complexidade (baixa, média ou alta), e o total bruto é a soma dos produtos quantidade × peso.
A contagem bruta é a soma, para cada tipo de função, da quantidade de ocorrências de cada complexidade multiplicada pelo peso correspondente. Os pesos são tabelados: ALI 7,10,15; AIE 5,7,10; EE e CE 3,4,6; SE 4,5,7. Quanto maior a complexidade, maior o peso, refletindo o esforço de desenvolvimento. A soma final é um número adimensional que representa o tamanho do software.
Esta questão fornece as quantidades e os pesos diretamente, então o trabalho é apenas organizar os dados e fazer as multiplicações e somas com atenção. O erro mais comum é trocar os pesos entre tipos ou errar uma multiplicação.
O que a questão dá
AIE: 2 baixa, 1 média, 4 alta
CE: 4 baixa, 6 média, 3 alta
SE: 2 baixa, 1 média, 2 alta
ALI: 8 baixa, 7 média, 3 alta
EE: 3 baixa, 4 média, 2 alta
pesos: ALI 7,10,15; AIE 5,7,10; EE/CE 3,4,6; SE 4,5,7
O que queremos: a contagem bruta de pontos de função
Passo 1 — Calcular o total de ALI
Começamos pelos arquivos lógicos internos, que têm os maiores pesos e costumam gerar os maiores totais. Multiplicamos cada quantidade pela complexidade correspondente e somamos.
Por que esta fórmula: A contagem de cada tipo é a soma dos produtos quantidade × peso para cada complexidade.
De onde vem cada valor: = enunciado: quantidades de ALI baixa, média e alta · = enunciado: pesos de ALI baixa, média e alta
NÃO CAIA NESSA!
Trocar os pesos, por exemplo usar 5,7,10 (de AIE) para ALI.
Passo 2 — Calcular o total de AIE
Agora os arquivos de interface externa, que têm pesos 5,7,10. Multiplicamos as quantidades 2,1,4 pelos pesos correspondentes.
Por que esta fórmula: Mesma lógica: soma dos produtos quantidade × peso.
De onde vem cada valor: = enunciado: quantidades de AIE baixa, média e alta · = enunciado: pesos de AIE baixa, média e alta
NÃO CAIA NESSA!
Confundir AIE com ALI e usar pesos 7,10,15.
Passo 3 — Calcular o total de EE
Entradas externas têm os mesmos pesos das consultas: 3,4,6. Multiplicamos as quantidades 3,4,2.
Por que esta fórmula: Mesma lógica de soma de produtos.
De onde vem cada valor: = enunciado: quantidades de EE baixa, média e alta · = enunciado: pesos de EE baixa, média e alta
NÃO CAIA NESSA!
Usar os pesos de SE (4,5,7) para EE.
Passo 4 — Calcular o total de SE
Saídas externas têm pesos 4,5,7. Multiplicamos as quantidades 2,1,2.
Por que esta fórmula: Mesma lógica.
De onde vem cada valor: = enunciado: quantidades de SE baixa, média e alta · = enunciado: pesos de SE baixa, média e alta
NÃO CAIA NESSA!
Confundir SE com CE e usar pesos 3,4,6.
Passo 5 — Calcular o total de CE
Consultas externas têm os mesmos pesos das entradas: 3,4,6. Multiplicamos as quantidades 4,6,3.
Por que esta fórmula: Mesma lógica.
De onde vem cada valor: = enunciado: quantidades de CE baixa, média e alta · = enunciado: pesos de CE baixa, média e alta
NÃO CAIA NESSA!
Esquecer que CE usa os mesmos pesos de EE.
Passo 6 — Somar os totais de todos os tipos
A contagem bruta é a soma dos totais de cada tipo de função. Já temos os cinco totais parciais.
Por que esta fórmula: A definição de contagem bruta é a soma de todos os pontos de função.
De onde vem cada valor: = passo 1: 171 · = passo 2: 57 · = passo 3: 37 · = passo 4: 27 · = passo 5: 54
NÃO CAIA NESSA!
Esquecer de somar um dos tipos, ou errar a soma manual.
Resposta: 346 pontos de função brutos — alternativa D