Modularisierung von Programmen

Schlagwörter:
Compiler, Source-Code, Unix, Cobol, Referat, Hausaufgabe, Modularisierung von Programmen
Themengleiche Dokumente anzeigen

Beschreibung / Inhalt
Das Dokument beschäftigt sich mit dem Thema Modularisierung von Programmen. Es wird erklärt, was ein Modul ist und wie man Programme modularisiert, um die Übersichtlichkeit und Struktur zu verbessern und die Wartung von Programmen zu erleichtern. Auch die Vorteile der Modularisierung werden erläutert, wie die Möglichkeit der Aufteilung eines Programms auf mehrere Personen und die Wiederverwendbarkeit von Modulen bei ähnlichen oder gleichen Anforderungen. Es wird auch beschrieben, wie man in verschiedenen Programmiersprachen die Modularisierung umsetzt, wie zum Beispiel in C/C++, Visual Basic und COBOL. Es werden dabei die Strukturen, Aufbau der Source-Code-Files und die verschiedenen Schritte zur Übersetzung und Bindung der Module erklärt. Es wird auch auf die Variablen, Konstanten und Prozeduren in den verschiedenen Programmiersprachen eingegangen. In COBOL erfolgt die Modularisierung durch die Verwendung von externen Unterprogrammen, die durch den CALL-Befehl im Hauptprogramm aufgerufen werden, während in Visual Basic die Module nicht getrennt übersetzbar sind. Es werden auch Beispiele gegeben, um die Umsetzung der Modularisierung in den verschiedenen Programmiersprachen zu verdeutlichen.
Direkt das Referat aufrufen

Auszug aus Referat
1. Definition 1.1. Modul Ein Modul ist eine Source-Code-File bzw. ein Object-File. Die Source-Code-Files können einzeln - getrennt vom Hauptprogramm - übersetzt (mittels Compiler) und getestet werden, um sie auszuführen müssen sie jedoch noch zu einem ausführbaren Programm zusammengefügt werden (dies geschieht mittels des Linkers). 1.2. Modularisieren Zergliederung eines Programmes in einzelne, getrennt voneinander übersetztbare Programmteile (Module) 1.3. Programm Ein Programm ist eine gezielte Folge von Befehlen, die hier durch das zusammensetzen der einzelnen Module zu einer ausführbaren Datei entsteht. 2. Gründe der Modulariserung Verbesserte übersichtlichkeit sowie erhöhter Grad der Strukturiertheit Möglichkeit der Aufteilung eines Programmes auf mehrere Personen, dadurch Erleichterung von Projektarbeiten. Starke Erleichterungen bei der Wartung von Programmen. Es entsteht zwar ein gewisser Mehraufwand während der Entwicklung der Programmstruktur. In der Gesamtheit betrachtet, ist es aber ein klarer Vorteil. In jedem Modul soll nur eine Problemstellung realisiert werden. Oft ändert sich nur ein Anforderung an ein Programm. So muß dann lediglich ein Modul geändert und neu übersetzt werden. Hardware- und Softwareabhängige Programmteile sollen in eigene Module realisiert werde, da dadurch eine Erhöhung der Portabilität entsteht. Das Programm kann an ein anderes System angepaßt werden, indem man lediglich ein Modul auf die neuen Gegebenheiten zuschneidet. Module, deren ...
Direkt das Referat aufrufen

Autor:
Kategorie:
Sonstiges
Anzahl Wörter:
802
Art:
Referat
Sprache:
Deutsch
Bewertung dieser Hausaufgabe
Diese Hausaufgabe wurde bislang noch nicht bewertet.
Zurück