Metrisch: Implementiert

Benutzerbeschreibung

Die Metrik „Implements“ (Implementierungen) gibt Aufschluss über die Anzahl der von einem Funktionsbaustein implementierten Schnittstellen.

Metrikberechnung

Ein Funktionsbaustein kann genau einen Funktionsbaustein erweitern und mehrere Schnittstellen implementieren. Eine Schnittstelle kann mehrere Schnittstellen erweitern, jedoch keine anderen Schnittstellen implementieren.

Ein Funktionsbaustein kann keine oder mehrere Schnittstellen implementieren. Gezählt wird die Anzahl der direkt implementierten Schnittstellen.

HINWEIS: Wenn ein Funktionsbaustein einen anderen Funktionsbaustein oder eine Schnittstelle eine andere Schnittstelle erweitert, werden die abgeleiteten implementierten Schnittstellen nicht berücksichtigt.

Beispiel

Beispiel für die Berechnung der Implementierungen:

FB_Test extends FB_Base implements IF_Test1, IF_Test2

FB_Base implements IF_Test4

IF_Test2 extends IF_Test3, IF_Test5

Ergebnis für die Metrik „Implements“

Implements (FB_Test) = 2
Implements (FB_Base) = 1