Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

SIGS DATACOM GmbH

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

Von Paketen zu Modulen: ein Ansatz zur Code-Strukturierung

Modularität ist ein fundamentales Prinzip im Softwareengineering, das entscheidend zur Beherrschung von Komplexität beiträgt. Java selbst stellt jedoch nur eingeschränkte Möglichkeiten zur Modulabbildung bereit. CODERU adressiert diese Herausforderung, indem es einen Ansatz bietet, der die Darstellung von Modulen direkt im Code durch die Verwendung vordefinierter Paketnamen ermöglicht und somit die Modularität in Java-Anwendungen verbessert.

Der Begriff Modul ist im Softwareengineering mehrfach belegt. In Kontext dieses Artikels wird ein Modul als ein logischer Teil eines Programms mit klar definierten Schnittstellen verstanden. Ein gut strukturiertes Programm zeichnet sich durch einen hierarchischen Modulaufbau mit klaren, intermodularen Abhängigkeiten aus.

Der Begriff strukturierte Programmierung wurde von Edsger W. Dijkstra in den 1970er-Jahren geprägt und ist ein Grundstein von Softwareengineering [Dij70]. Das zugrunde liegende …