Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Modularisierung und Modulare Programmierung

Ähnliche Präsentationen


Präsentation zum Thema: "Modularisierung und Modulare Programmierung"—  Präsentation transkript:

1 Modularisierung und Modulare Programmierung
Igor Morozov

2 Was bedeutet Modulare Programmierung
Modulare Programmierung ist eine besondere Art und Weise des Programmierens.Besonders dabei ist dass Computerprogramme systematisch in logische Teilblöcke aufgespalten werden. Diese Teilblocke nennt man MODULE. Igor Morozov

3 Was sind das genauer für Module
Modul ist ein unabhangiges Teilblock dessen COD abgetrennt ist vom Code der anderen Module Module sind oft hiiearschisch verbunden Igor Morozov

4 Wie wird das Prinzip der Modularen Programmierung angewandt
Bei der Softwareentwicklung gibt es 2 arten der modularen Programmierung 1)von oben nach unten Und )von unten nach oben Head Modul 1)Die unteren Module sind oft künstlich;weil man nicht weiss was genau dort sein wird 2) Headmodul erst am SCHLUSS

5 Wozu braucht man Modulare Programmierung?
Fehler schnell entdecken Programm übersichtlicher und „leserlicher“ zu machen Zeit und Kosten der Programmentwicklung reduzieren Module können einzeln geplant, programmiert und getestet werden. Universelle Module müssen nur einmal programmiert und können wiederverwendet werden.

6 Modularisierung im Leben
Der Begriff Modularisierung bezeichnet die Zerlegung eines Produkts, einer Dienstleistung oder einer Anwendung in einzelne Bauteile (= Module), die über vorgesehene Strukturen verknüpft werden und über einheitliche Schnittstellen interagieren können. 

7 Wo wird es angewandt? Modularität in der allgemeinen Entwicklung (z.B. im Anlagenbau, Produktentwicklung, Softwarearchitektur, Unternehmensorganisation etc.)  Modularisierung der Produktion z.B. durch individualisierte Massenfertigung z.B. in Automobilbau, Computer-Fertigung, Kleidung etc.) 

8 Vorteile der Modularisierung im Betrieb
Modularisierung senkt den bürokratischen Aufwand (Unternehnemsorganisation) Modularisierung steigert Effizienz und Effektivität z.B. im Bereich des Engineering. Durch Bauteile, die innerhalb von Produktsortimenten variabel einsetzbar sind, können Material-, Kommunikations-, Koordinations- und Herstellkosten gesenkt werden (viele gleiche Bauteile führen zu Standardisierung), wodurch die Produktivität gesteigert wird.  Komplexität reduktion Schnelligkeit von Prozessen Zuverlässigkeit und Reparierbarkeit Überschaubarkeit

9 Beispiel

10 Quellen https://app.designpilot.io/tool-100-modularisierung
modularisierung-von-produkten-und-produktprogrammen-709


Herunterladen ppt "Modularisierung und Modulare Programmierung"

Ähnliche Präsentationen


Google-Anzeigen