Considerando os tipos de métricas utilizadas na engenharia d...

Próximas questões
Com base no mesmo assunto
Q2698274 Arquitetura de Software

Considerando os tipos de métricas utilizadas na engenharia de software, assinale a alternativa que contém os tipos corretos:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Vamos direto ao ponto: a alternativa correta é a alternativa D.

Explicando a alternativa correta:

A alternativa D menciona: Métricas diretas, métricas indiretas, métricas orientadas a tamanho e métricas orientadas por função. Estas são, de fato, categorias amplamente reconhecidas na engenharia de software:

  • Métricas diretas: Medem diretamente atributos do software, como linhas de código (LOC).
  • Métricas indiretas: Avaliam atributos que não podem ser diretamente mensurados, como a qualidade do código.
  • Métricas orientadas a tamanho: Baseiam-se no tamanho do software, como número de módulos ou LOC.
  • Métricas orientadas por função: Avaliam a funcionalidade do software, considerando fatores como pontos de função.

Agora, vamos entender por que as outras alternativas estão incorretas:

Alternativa A: Fala sobre Métricas de produção de codificação e métricas de não conformidade ou erros. Embora seja possível medir aspectos da produção de codificação e erros, estas não são categorias formais de métricas na engenharia de software. Elas são mais específicas e restritas.

Alternativa B: Menciona Métricas absolutas e métricas relativas. Embora estes conceitos existam, eles são mais gerais e não representam categorias amplamente aceitas na engenharia de software.

Alternativa C: Cita Métricas diretas e métricas indiretas. Apesar de corretas, estas duas categorias sozinhas não abrangem todas as principais métricas utilizadas na engenharia de software, faltando as métricas orientadas a tamanho e por função mencionadas na alternativa D.

Entender as categorias adequadas de métricas é fundamental para avaliar corretamente o desempenho, a qualidade e a funcionalidade do software durante seu desenvolvimento e manutenção.

Espero que esta explicação tenha sido útil. Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

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