Modularisierung:
Bei dieser Methode wird das Gesamtproblem in Teilprobleme (Module) zerlegt. Diese Module können immer weiter zerlegt werden. Bei dieser Verfeinerung handelt es sich um einen hierarchisch gegliederten Programmaufbau.
Module sind Programmteile die selbstständig übersetzt und ausgeführt werden. Module kommunizieren nur über Schnittstellen, damit Werte untereinander ausgetauscht werden können.
Jedes Modul arbeitet vollständig unabhängig von anderen Modulen.
Beispiel zu Modularisierung
|