SóProvas


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

A classe é a unidade fundamental de um sistema OO. Consequentemente, médias e métricas para uma classe individual, para a hierarquia de classes e para as colaborações entre classes serão de grande valor para um engenheiro de software que precisa avaliar a qualidade do projeto. Assim, são métricas conhecidas como ―conjunto de métricas CK" (Chidamber e Kemerer):

I. Coupling between object classes (CBO);

II. Lack of cohesion in methods (LCOM).

III. Weighted methods per class (WMC)

IV. Method inheritance factor (MIF);

V. Number of children (NOC)

VI. Coupling factor (CF)

Está correto apenas o que se afirma em

Alternativas
Comentários
  • Métricas de Chidamber-Kemerer (CK)

    Profundidade da Herança (DIT)

    Número de Filhos (NOC)

    Acoplamento entre Objetos (CBO)

    Resposta para uma Classe (RFC)

    Falta de Coesão em Métodos (LCOM)

    Métodos Ponderados por Classes (WMC) 

  • Métricas Orientadas a Classe – Métricas CK

    • Extensão da árvore de herança (Comprimento max. do nó a raiz) - DIT

    • Número de filhas(Quanto mais filhas, mais reutilização, teste); - NOC

    • Acoplamento entre objetos de classe(Os testes aumentam de acordo com o no de métodos no conjunto de resposta) - CBO

    • Falta de coesão em métodos( Métodos que acessam os mesmos atributos) - LCOM

     

     

    IV. Method inheritance factor (MIF);

    VI. Coupling factor (CF)

    Não fazem parte das Métricas CK, mas sim do conjunto de métricas MOOD