Pular para o conteúdo principal

Questão de Engenharia de Software — Métricas de Software — FUNDATEC 2025

Engenharia de SoftwareMétricas de Software
Código
qg470043
Banca
FUNDATEC
Órgão
GHC-RS
Ano
2025
Nível
Superior
Cargo
Analista de Sistemas
Durante uma reunião de planejamento, uma equipe precisa estimar o esforço necessário para desenvolver um novo módulo de gestão de pedidos. O sistema ainda está em fase inicial e possui poucos requisitos documentados. Assinale a alternativa que apresenta o método de contagem de pontos de função para essa situação e o total de pontos de função antes de aplicar os fatores de ajuste.
  1. AContagem indicativa, pois fornece uma estimativa inicial com poucos detalhes.
  2. BContagem detalhada, pois exige que todos os requisitos estejam formalizados.
  3. CContagem estimada, pois já há documentação suficiente para calcular os pontos de função com precisão máxima.
  4. DContagem retroativa, utilizada exclusivamente para mensurar sistemas já implementados.
  5. ENenhuma das alternativas acima está correta, já que pontos de função só podem ser calculados após o desenvolvimento do sistema.
Revelar gabarito e comentário

GabaritoA — Contagem indicativa, pois fornece uma estimativa inicial com poucos detalhes.

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 – Análise de Pontos de Função

Gabarito: letra A. No contexto de poucos requisitos documentados e fase inicial, o método de contagem indicativa (NESMA) é o mais adequado, pois fornece uma estimativa inicial com poucos detalhes. As contagens detalhada e estimada exigem maior nível de especificação. O enunciado pede o método e o total de pontos de função antes do fator de ajuste, mas as alternativas focam apenas no método.

A NESMA (Netherlands Software Metrics Users Association) define três tipos de contagem, conforme o detalhamento dos requisitos:

Tipo de Contagem

Nível de Detalhamento

Quando usar

Indicativa

Mínimo (funções de dados e transação identificadas de forma aproximada)

Fase inicial, poucos requisitos documentados

Estimada

Médio (funções identificadas com maior precisão, mas sem complexidade detalhada)

Requisitos mais definidos, mas ainda incompletos

Detalhada

Máximo (todas as funções com suas complexidades)

Requisitos completos e documentados

NÃO CAIA NESSA!

A banca explora a confusão entre contagem "indicativa" e "estimada". Ambas são usadas em fases iniciais, mas a indicativa é ainda mais precoce — exige apenas uma identificação ampla das funções. O enunciado diz "poucos requisitos documentados", o que remete diretamente à contagem indicativa.

1Indicativa
Mínimo detalhamento
Fase inicial
2Estimada
Médio detalhamento
Requisitos mais definidos
3Detalhada
Máximo detalhamento
Requisitos completos
Contagem NESMA
LEVELsoulevel.com.br
Contagem NESMA: Indicativa (Mínimo detalhamento, Fase inicial); Estimada (Médio detalhamento, Requisitos mais definidos); Detalhada (Máximo detalhamento, Requisitos completos)

Alternativa A — ✅ Correta ⟵ GABARITO

A contagem indicativa (ou "contagem por estimativa" em alguns contextos) é precisamente a técnica recomendada pela NESMA para estágios iniciais, quando existem poucos requisitos documentados. Ela fornece uma aproximação do tamanho funcional, suficiente para estimativas iniciais de esforço e custo.

Alternativa B — ❌ Incorreta

A contagem detalhada exige que todos os requisitos estejam formalizados e que cada função de dados e transação seja classificada por complexidade. Isso não se aplica a uma situação com poucos requisitos.

Alternativa C — ❌ Incorreta

A contagem estimada já requer um nível de detalhamento maior que o disponível (funções identificadas, mas com complexidades aproximadas). O enunciado fala em "poucos requisitos", o que é insuficiente até mesmo para a contagem estimada.

Alternativa D — ❌ Incorreta

A contagem retroativa (backfiring) é utilizada para estimar pontos de função a partir de sistemas já implementados, usando métricas como linhas de código. Não se aplica a um sistema em fase inicial.

Alternativa E — ❌ Incorreta

Pontos de função podem (e devem) ser calculados antes do desenvolvimento. A contagem indicativa é um exemplo claro de como estimar o tamanho funcional ainda na fase de planejamento.

Gabarito: letra A.

Link permanente: /questoes/qg470043