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

Instability Stability Metric
 

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
de_DEGerman