1 Modularisierung
Ziel: Zerlegung großer Programmsysteme in
- überschaubare, wohlabgegrenzte Teile mit
- geringer Interaktion bzw. Abhängigkeit.
Vorteile:
- Das Gesamtsystem wird besser verständlich.
- Die Teile können unabhängig voneinander, parallel im Team, bearbeitet werden.
- Einzelne Programmteile können ggf. ausgetauscht werden, ohne daß das Gesamtsystem neu gebaut werden muß.
- Programmteile können wiederverwendet werden.