A classe é a unidade fundamental de um sistema OO. Consequen...

Próximas questões
Com base no mesmo assunto
Q689581 Engenharia de Software

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

Veja os comentários dos nossos alunos

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

Clique para visualizar este comentário

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