O Analista de Sistemas precisa estimar o esforço e o custo d...

Próximas questões
Com base no mesmo assunto
Q3885127 Engenharia de Software
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:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: A questão exigia identificar uma métrica de tamanho independente da linguagem de programação, aplicada à funcionalidade entregue ao usuário.

Tema central: Pontos de função
Análise das alternativas
A
Errada
LOC está errada porque mede volume de código produzido e depende da linguagem de programação.
B
Errada
Complexidade Ciclomática está errada porque mede complexidade lógica do programa, não tamanho funcional.
C
Certa
Ponto de Função mede o tamanho do software pela funcionalidade fornecida ao usuário e é independente da linguagem de implementação.
D
Errada
Effort está errada porque expressa esforço de desenvolvimento, não tamanho do software.
E
Errada
Bugs por módulo está errada porque é indicador de defeitos, não métrica de tamanho funcional.
Pegadinha da questão
A confusão explorada foi misturar métrica de tamanho com métricas de esforço, código, complexidade e defeitos.
Dica para questões semelhantes
  • Se o enunciado falar em funcionalidade entregue ao usuário e independência de linguagem, procure uma métrica funcional de tamanho.
  • Separe métricas de tamanho, de esforço, de complexidade e de defeitos antes de comparar as alternativas.
  • Não escolha a medida final da estimativa quando a questão pedir a métrica usada como base para estimar.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

A Análise de Pontos de Função (APF), criada por Allan Albrecht (IBM), foi desenvolvida exatamente para resolver o maior problema das estimativas antigas: a dependência da linguagem.

O Ponto de Função mede o software sob a ótica do usuário final (o que o sistema faz), avaliando as transações (Entradas, Saídas e Consultas) e os dados armazenados (Arquivos Lógicos Internos e Arquivos de Interface Externa).

Como o usuário não se importa se a tela de cadastro foi feita em Java, Python, C# ou Assembly, a métrica de FP permanece intacta independente da tecnologia escolhida. É a principal métrica exigida em contratos de desenvolvimento de software no governo federal e em tribunais.

Gabarito: C

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo