Métrica: extensiones

Descripción del usuario

La métrica de extensiones se utiliza para obtener información sobre cuántas interfaces amplía un bloque de funciones o una interfaz.

Cálculo de métricas

Un bloque de función puede ampliar exactamente un bloque de función e implementar múltiples interfaces. Una interfaz puede ampliar múltiples interfaces, pero no puede implementar otras interfaces.

Un bloque de función o una interfaz puede ampliar varias interfaces o ninguna. Se cuenta el número de interfaces ampliadas directamente.

Ejemplo

Ejemplo de cálculo de extensiones:

FB_Test extends FB_Base implements IF_Test1, IF_Test2

FB_Base implements IF_Test4

IF_Test2 extends IF_Test3, IF_Test5

Resultados de Implementado por

Extends (FB_Test) = 1
Extends (IF_Test2) = 2