SóProvas


ID
2123839
Banca
Aeronáutica
Órgão
CIAAR
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Centenas de métricas têm sido propostas para software de computador, mas nem todas fornecem apoio prático ao engenheiro de software. Algumas exigem medições muito complexas, outras são tão restritas que poucos profissionais tentam entendê-las. Um conjunto de atributos deve ser abrangido para métricas de software efetivas. Associe as colunas, relacionando as medidas para as métricas de software às respectivas métricas derivadas.

(1) Simples e computáveis

(2) Empíricas e intuitivamente persuasivas

(3) Consistentes e objetivas

(4) Consistentes no uso de unidades e dimensões

(5) Independentes da linguagem de programação

(6) Mecanismo efetivo por realimentação de alta qualidade


( ) a métrica deve produzir sempre resultados que não sejam ambíguos.

( ) métricas devem ser baseadas no modelo de análise, modelo de projeto ou na estrutura do programa propriamente dita.

( ) deve ser relativamente fácil aprender como derivar a métrica e o seu cálculo não deve exigir esforço ou tempo exagerado.

( ) isto é, a métrica deve levar a um produto final da mais alta qualidade.

( ) a métrica deve satisfazer as noções intuitivas do engenheiro sobre o atributo do produto que está sendo considerado.

( ) o cálculo matemático da métrica deve usar medidas que não levam a combinações de unidades bizarras.

A sequência correta dessa associação é

Alternativas
Comentários
  • - Simples e computáveis. Devera ser relativamente fácil aprender a derivar a métrica, e sua computação não deve demandar esforço ou tempo fora do normal.

    - Empiricamente e intuitivamente persuasiva. A métrica devera satisfazer as ideias do engenheiro sobre o atributo do produto considerado (por exemplo, uma métrica que mede coesão de modulo deverá crescer em valor na medida em que aumenta o nível de coesão) .

    - Consistente e objetiva. A métrica devera sempre produzir resultados que não sejam ambíguos um terceiro independente devera ser capaz de derivar o mesmo valor da métrica usando as mesmas informações sobre o software.

    - Consistente no seu uso das unidades e dimensões. A computação matemática da métrica devera usar medidas que não resultem em combinações bizarras de unidades. Por exemplo, multiplicar numero de pessoas nas equipes de projeto pelas variáveis da linguagem de programação no programa resulta em uma mistura duvidosa de unidades que não e claramente convincente.

    - Independente da linguagem de programação. As métricas deverão ser baseadas no modelo de requisitos, modelo de projeto ou na própria estrutura do programa. Elas não deverão ser dependentes dos caprichos da sintaxe ou semânticas das linguagens de programação.

    - Um mecanismo efetivo para feedback de alta qualidade. A métrica devera fornecer informações que podem levar a um produto final de melhor qualidade.

    Fonte: Pressman (2011)