Modularisierung und Modulare Programmierung Igor Morozov 642957
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 642957
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 642957
Wie wird das Prinzip der Modularen Programmierung angewandt Bei der Softwareentwicklung gibt es 2 arten der modularen Programmierung 1)von oben nach unten Und 2)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
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.
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.
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.)
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
Beispiel
Quellen https://app.designpilot.io/tool-100-modularisierung http://открытыйурок.рф/статьи/311526/ https://www.tcw.de/beratungsleistungen/innovationsmanagement/ modularisierung-von-produkten-und-produktprogrammen-709