Schichtenbildung
Strukturierung komplexer Software Systeme durch verschiedene Schichten.
Vorteile
- Höhere Ebenen werden einfacher
- Änderungen auf höheren Schichten hat keinen Einfluss auf tiefere Ebenen (Wartungen sind einfacher)
- Höhere Ebenen können sogar ganz abgetrennt werden
- Tiefere Ebenen können getestet werden während die höheren Ebenen noch nicht funktionieren