Architecture Kata "Metriken"
Übungsaufgabe 1 – Berechne die Stabilität der Komponenten
Instability I = Fan-out / (Fan-in + Fan-out)
I == 0: stabil
I == 1: instabil

Fan-in | Fan-out | Instability I | |
Component 1 | |||
Component 2 | |||
Component 3 | |||
Component 4 |
Übungsaufgabe 2 – Berechne die Abstraktheit der Komponenten
Abstractness A = Na / Nc
Na == Abstrakte Klassen und Interfaces
Nc == Summe der Klassen u. Interfaces
A == 0: konkret
A == 1: abstrakt

Na
|
Nc
|
Abstractness
|
|
Component 1
|
|||
Component 2
|
|||
Component 3
|
|||
Component 4
|
|||
Component 5
|