Pular para o conteúdo principal

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

Engenharia de SoftwareMétricas de Software
Código
fg127309
Banca
FGV
Órgão
AL-RO
Ano
2026
Nível
Superior
Cargo
Analista Legislativo (Tecnologia da Informação - Análise e Desenvolvimento de Sistemas)
O Analista de Sistemas precisa estimar o esforço e o custo de um novo módulo de software usando uma métrica independente de linguagem de programação.A seguinte métrica de tamanho de software é baseada na funcionalidade entregue ao usuário, sendo independente da linguagem de implementação:
  1. ALinhas de Código (Lines of Code - LOC).
  2. BComplexidade Ciclomática.
  3. CPonto de Função (Function Point - FP).
  4. DEffort (Esforço, em Person-Months).
  5. EBugs por Módulo.
Revelar gabarito e comentário

GabaritoC — Ponto de Função (Function Point - FP).

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

Métricas de Software

Gabarito: letra C. A métrica que mede o tamanho do software com base na funcionalidade entregue ao usuário, independentemente da linguagem de implementação, é o Ponto de Função (Function Point - FP). Essa é uma definição clássica da Análise de Pontos de Função (APF).

A banca testa o conhecimento básico sobre métricas de software: enquanto Linhas de Código (LOC) dependem da linguagem, a Complexidade Ciclomática mede a complexidade do fluxo de controle, e Esforço (Person-Months) é uma medida indireta de trabalho, não de tamanho. O Ponto de Função é a única alternativa que atende aos dois requisitos do enunciado: ser baseada na funcionalidade e independente de linguagem.

Fonte (conteúdo de apoio): "é realmente uma unidade de medida para estimar o tamanho de um sistema baseando-se na funcionalidade percebida pelo usuário do sistema, independente da tecnologia".

Alternativa A — ❌ Incorreta

Linhas de Código (LOC) contam o número de linhas do código-fonte, o que é totalmente dependente da linguagem de programação e das escolhas do programador. Não mede funcionalidade entregue.

Alternativa B — ❌ Incorreta

Complexidade Ciclomática é uma métrica de teste que mede o número de caminhos independentes em um grafo de fluxo de controle; não mede tamanho funcional nem independe de linguagem.

Alternativa C — ✅ Correta ⟵ GABARITO

Ponto de Função (FP) é uma métrica padronizada (IFPUG) que avalia funcionalidades do ponto de vista do usuário, contando entradas, saídas, consultas, arquivos lógicos internos e arquivos de interface externa. Independente de linguagem, tecnologia ou ferramenta.

Alternativa D — ❌ Incorreta

Effort (Esforço), geralmente expresso em Person-Months, é uma estimativa de trabalho necessário, não uma medida de tamanho funcional. É resultado de modelos de estimativa (como COCOMO), não uma métrica de tamanho.

Alternativa E — ❌ Incorreta

Bugs por Módulo é uma métrica de qualidade (densidade de defeitos), não de tamanho funcional.

Gabarito: letra C.

Link permanente: /questoes/fg127309