Questão de Engenharia de Software — Métricas de Software — FUNDATEC 2025
Engenharia de Software›Mé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.
AContagem indicativa, pois fornece uma estimativa inicial com poucos detalhes.
BContagem detalhada, pois exige que todos os requisitos estejam formalizados.
CContagem estimada, pois já há documentação suficiente para calcular os pontos de função com precisão máxima.
DContagem retroativa, utilizada exclusivamente para mensurar sistemas já implementados.
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.
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.