Está en la página 1de 1

ICT-UNPA-78-2014

Aprobado por Resolución N° 0375/14-R-UNPA

3) Lorenz and Kidd


Propone una serie de métricas agrupadas en cuatro categorías, tamaño, herencia, internas y
externas. Algunas métricas utilizadas son:
CS (Class size)
NOO (Number of operations overridden by a subclass)
NOA (Number of operations added by a subclass)
SI (Specialization index)
OS (Operation size)
OC (Operation complexity)
NP (Number of parameters per operation)

4) MOOSE
El conjunto de métricas CK se compone de seis indicadores que evalúan diferentes
características del diseño orientado a objetos:
WMC (Weighted Methods per Class)
DIT (Depth of Inheritance Tree)
NOC (Number of children)
CBO (Coupling Between Objects)
RFC (Response for class)
LCOM Methods (Lack of Cohesion in)

5) EMOOSE
MPC (Message Pass Coupling)
DAC (Data Abstraction Coupling)
NOM (Number of Methods)
Size1: Se utiliza para calcular el número de línea de código.
Size2: Se utiliza para contar el número de atributos locales y el número de operación definida
en la clase.

6) Conjunto de métricas MOOD (Metrics for Object oriented Desing) [34]


Métricas a Nivel Sistemas:
Encapsulación
MHF (Method Hiding Factor): Proporción de la suma de las invisibilidades de los
métodos en todas las clases entre el número total de métodos definidos en el sistema.
AHF (Attribute Hiding Factor): Proporción entre los atributos definidos como
protegidos o privados y el número total de atributos.
Herencia
MIF (Method Inheritance Factor): Proporción de la suma de todos los métodos en
todas las clases.
AIF (Attribute Inheritance Factor): Proporción del número de atributos heredados
entre el número total de atributos.
Polimorfismo
PF (Polymorphism Factor): Proporción entre el número real de posibles diferentes
situaciones polimórficas para una clase, entre el máximo número posible de
situaciones polimórficas en la clase.
Paso de Mensajes
CF (Coupling Factor): Proporción entre el máximo número posible de acoplamientos
en el sistema y el número real de acoplamientos no imputables a herencia.
Comunicación entre clases.

15

También podría gustarte