Questão de Engenharia de Software — Análise de Pontos de Função (APF) — CESPE / CEBRASPE 2024
Engenharia de Software›Análise de Pontos de Função (APF)
Código
ce403887
Banca
CESPE / CEBRASPE
Órgão
TCE PR
Ano
2024
Cargo
ACE ( )
função
quantidade
ALI (arquivo lógico interno)
2
AIE (arquivo de interface externa)
2
EE (entrada externa)
2
SE (saída externa)
5
CE (consulta externa)
4
Com base na tabela precedente, que apresenta as quantidades de funções para uma aplicação, utilizando-se a contagem estimativa de pontos de função por meio da técnica NESMA, é correto afirmar essa aplicação tem uma quantidade de pontos de função brutos igual a
A62.
B73.
C83.
D99.
E105.
Revelar gabarito e comentário▾
GabaritoB — 73.
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 83 pontos de função brutos — alternativa C.
A ideia por trás
A Análise de Pontos de Função mede o tamanho do software pelo que ele faz para o usuário, sem olhar para a tecnologia. As funcionalidades são divididas em dois grupos: funções de dados (ALI e AIE), que representam o que a aplicação guarda ou usa de fora, e funções de transação (EE, SE e CE), que representam o que ela processa: receber, enviar ou consultar informações.
A técnica NESMA tem três níveis de contagem: indicativa, estimativa e detalhada. Na estimativa, cada função de dados recebe peso fixo 7 e cada função de transação recebe peso fixo 5. O total bruto é a soma de cada quantidade multiplicada pelo seu peso. Como os pesos são fixos, a conta é direta: basta multiplicar e somar.
Esta questão fornece apenas as quantidades, sem complexidade, então só pode ser resolvida pela contagem estimativa, com pesos fixos. O passo a passo é aplicar esses pesos e somar.
O que a questão dá
ALI = 2
AIE = 2
EE = 2
SE = 5
CE = 4
O que queremos: a quantidade de pontos de função brutos pela contagem estimativa NESMA
Passo 1 — Multiplicar as funções de dados pelo peso 7
As funções de dados (ALI e AIE) representam arquivos que a aplicação mantém ou usa; na contagem estimativa NESMA, cada uma vale 7 pontos, independentemente da complexidade. Por isso começamos por elas.
Por que esta fórmula: O peso fixo 7 é definido pela técnica NESMA para ALI e AIE na contagem estimativa. Multiplicamos a quantidade de cada tipo pelo peso.
De onde vem cada valor: = enunciado: 2 · = enunciado: 2 · = constante da técnica NESMA: peso fixo para funções de dados na contagem estimativa
NÃO CAIA NESSA!
Usar peso 5 para ALI/AIE, confundindo com as transações — isso reduziria o total.
Passo 2 — Multiplicar as funções de transação pelo peso 5
As funções de transação (EE, SE e CE) representam processamentos que recebem, enviam ou consultam dados; na contagem estimativa, cada uma vale 5 pontos. Agora aplicamos esse peso às três quantidades.
Por que esta fórmula: O peso fixo 5 é definido pela técnica NESMA para EE, SE e CE na contagem estimativa. Multiplicamos cada quantidade pelo peso.
De onde vem cada valor: = enunciado: 2 · = enunciado: 5 · = enunciado: 4 · = constante da técnica NESMA: peso fixo para funções de transação na contagem estimativa
NÃO CAIA NESSA!
Esquecer de multiplicar uma das transações, ou usar peso 7 para elas — isso inflaria o total.
Passo 3 — Somar os pontos de dados e de transação
O total bruto é a soma de tudo que a aplicação entrega: arquivos e processamentos. Já temos os dois subtotais, então basta somá-los.
Por que esta fórmula: O ponto de função bruto é a soma dos pontos de todas as funções, sem ajustes de valor.
De onde vem cada valor: = passo 1: 28 · = passo 2: 55
NÃO CAIA NESSA!
Somar errado ou esquecer um dos grupos — confira sempre os dois subtotais.
Resposta: 83 pontos de função brutos — alternativa C