Questão de Engenharia de Software — Métricas de Software — FGV 2024
Engenharia de Software›Métricas de Software
Código
fg075820
Banca
FGV
Órgão
AL-TO
Ano
2024
Nível
Superior
Cargo
Analista Legislativo - Análise de Sistema
Uma empresa de tecnologia está planejando utilizar a análise por pontos de função para estimar o esforço e os custos envolvidos. Sobre a implementação dessa técnica de estimativa, assinale a afirmativa correta.
AA contagem de pontos de função IFPUG é mais adequada para projetos de manutenção, pois considera apenas os ajustes diretos em funcionalidades existentes.
BA Nesma oferece uma abordagem alternativa que não diferencia projetos de desenvolvimento e de manutenção, tratando todos os esforços de software igualmente.
CA análise por pontos de função, independente da metodologia escolhida, não pode ser aplicada em projetos que utilizam metodologias ágeis devido à sua rigidez estrutural.
DA metodologia IFPUG para contagem de pontos de função em projetos de manutenção considera três tipos de funções: consultas internas, consultas externas e arquivos de interface interna.
EO uso de deflatores é uma prática recomendada pela Nesma para aumentar a precisão da contagem de pontos de função em projetos de desenvolvimento, ajustando o tamanho funcional do software em função da complexidade técnica
Revelar gabarito e comentário▾
GabaritoB — A Nesma oferece uma abordagem alternativa que não diferencia projetos de desenvolvimento e de manutenção, tratando todos os esforços de software igualmente.
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”.
Análise de Pontos de Função
Gabarito: letra B. A Nesma (Netherlands Software Metrics Association) oferece uma abordagem alternativa de contagem de pontos de função que, diferentemente da IFPUG, não diferencia projetos de desenvolvimento e manutenção, tratando todos os esforços de software igualmente – especialmente em sua contagem por estimativa (indicativa), que é aplicada nos estágios iniciais e considera o tamanho funcional de forma homogênea.
A banca testa o conhecimento sobre as diferenças entre as metodologias IFPUG e Nesma. Vamos analisar cada alternativa.
Alternativa A — ❌ Incorreta
A IFPUG é uma metodologia completa que pode ser aplicada a projetos de desenvolvimento, melhoria (manutenção) e aplicação, não sendo mais adequada exclusivamente para manutenção. Ela mede todas as funções (dados e transações), não apenas ajustes diretos.
Alternativa B — ✅ Correta ⟵ GABARITO
A Nesma, em sua abordagem de contagem estimativa (ou indicativa), não distingue entre projetos de desenvolvimento e manutenção, tratando o software como um todo. Isso contrasta com a IFPUG, que possui regras específicas para projetos de melhoria (contagem de adicionadas, alteradas e excluídas). A afirmação está correta no contexto da metodologia Nesma.
Alternativa C — ❌ Incorreta
A análise por pontos de função independe da metodologia de desenvolvimento (ágil, cascata, etc.). Ela mede funcionalidades do ponto de vista do usuário, sem rigidez estrutural que impeça seu uso em projetos ágeis.
Alternativa D — ❌ Incorreta
A IFPUG considera cinco tipos de funções: arquivos lógicos internos (ALI), arquivos de interface externa (AIE), entradas externas (EE), saídas externas (SE) e consultas externas (CE). Os termos "consultas internas", "consultas externas" e "arquivos de interface interna" não correspondem à nomenclatura oficial e estão em número errado (três).
Alternativa E — ❌ Incorreta
O termo "deflatores" não é uma prática recomendada pela Nesma. O ajuste do tamanho funcional é feito pelo Fator de Ajuste (VAF), baseado nas 14 Características Gerais do Sistema, e não por deflatores.
NÃO CAIA NESSA!
A alternativa B pode parecer falsa pois tanto IFPUG quanto Nesma possuem contagens para desenvolvimento e manutenção. No entanto, a Nesma, em sua contagem estimativa (indicativa), realmente trata todos os esforços igualmente – a banca explora essa nuance para confundir. Fique atento às variações de cada método!