Konzept Modularisierung

 
Erstellt von Seraina Hohl

Unter Modularisierung versteht man das Aufteilen eines komplexen Systems (oder Aufgabe, Organisation, Ablauf, usw.) in kleinere, in sich abgeschlossene Bestandteile – sogenannte “Module”. Module sollten voneinander möglichst unabhängig sein, abgesehen vom Austausch der absolut notwendigen Informationen über wohldefinierte Schnittstellen. Auf diese Weise können die einzelnen Module innerhalb des Gesamtsystems flexibel miteinander kombiniert werden und gemeinsam komplizierte Aufgaben lösen – und gleichzeitig spielt es für das Gesamtsystem eigentlich keine Rolle, wie genau das Modul selbst arbeitet.

Analogie

Aus einfachen Legosteinen lassen sich sehr komplizierte und sehr unterschiedliche Legomodelle zusammenbauen. Die genauen Eigenschaften eines Bausteins (Farbe, Material, Alter, usw.) spielen keine grosse Rolle, aber jeder Baustein muss das gleiche Stecksystem (=Schnittstelle) umsetzen.