i

Das Bausteinprinzip

Das Bausteinprinzip im Alltag

Aus einem Werbeprospekt für Partyzelte: Unsere Partyzelte können in verschiedenen Größen aufgebaut werden. Da die Partyzelte und Festzelte aus Modulen bestehen, ist es sehr einfach, sie zu erweitern. Die Abbildung zeigt ein mögliches Kombinationsbeispiel der Module. ...

Partyzelt - schematisch

Hast du schon einmal beim Aufbau eines Partyzeltes geholfen? Dann weißt du sicher, warum es günstig ist, wenn ein System aus Modulen aufgebaut ist.

Module sind Bausteine, mit deren Hilfe man ein System (wie z.B. ein Partyzelt) zusammensetzen kann. Komplexe Systeme werden heute oft so hergestellt, dass einzelne Bausteine leicht zusammengesetzt oder auch ausgetauscht werden können. Hersteller komplexer Systeme beachten also das Bausteinprinzip. Dieses Prinzip wird auch Modularisierung genannt.

Aufgabe 1

In welchen Situationen im Alltag ist dir schon Modularisierung begegnet? Was – außer Partyzelte – ist noch modularisiert aufgebaut?

Modularisierung

Modularisierung ist ein Prinzip, nach dem viele Systeme entwickelt werden. Die Idee besteht darin, das Gesamtsystem nach dem Baukastenprinzip aus Einzelbausteinen (den sogenannten Modulen) zusammenzusetzen.

Bausteine[1]

Modularisierung erleichtert das Erstellen komplexer Systeme. Modularisierung kommt daher bei der Entwicklung technischer Systeme vielfach zum Einsatz.

Modularisierung spielt auch bei der Entwicklung komplexer Software eine entscheidende Rolle. Ziel ist es dabei, Funktionseinheiten durch eigenständige Software-Komponenten zu realisieren.

Ein Softwaremodul ist eine in sich abgeschlossene Programmeinheit, die man vielfältig bei Problemlösungen einsetzen kann.

Grundidee der objektorientierten Modularisierung ist es, solche Softwaremodule als Klassen zu konzipieren.

Aufgabe 2

In welchen Bereichen der Informatik – außer bei der Objektorientierung – ist dir Modularisierung bereits begegnet?

Zielsetzung

Wir werden uns in diesem Abschnitt intensiver mit Problemen auseinander setzen, die bei der Verwendung von Klassen als Softwarebausteinen entstehen.

Aufgabe 3

Fülle im Wissensspeicher die erste Box aus.

Quellen

Suche

v
7.2.1.2.1
inf-schule.de/oop/python/ampel/modularisierung/einstieg_bausteinprinzip
inf-schule.de/7.2.1.2.1
inf-schule.de/@/page/yEsxME2m0ODGko2h

Rückmeldung geben