Vom Programmieren zum Modellieren
摘要
Die Entwicklung von Software ermöglicht Verwendungen von Mustern oder Schablonen, genannt Design Pattern mittels Programmierungen zur Beschreibung von Zusammenhängen zwischen Teilen der Software. Das Programmieren gibt einen Überblick über die Detailinformationen der Modellierung. Ein Programm besteht aus Codes, die mithilfe verschiedener Muster zur Beschreibung der Abstraktion der Programmierung als Modelle dargestellt. Das Programmieren einer Anwendung mittels Design Pattern dient den Wiederverwendungen bestimmter Codes zur Reduzierung der Arbeitszeit. Anschließend wird das Modellieren der Struktur zur Erklärung wichtiger Details ermöglicht. Funktionalitäten von Java Swing werden zur Entwicklung der Anwendungen bestehend aus Graphical User Interface abgekürzt GUI wie z. B. Formulare, Tabelle oder Grafik in der Implementierung der Funktionalitäten des Programmes in dem Muster Model View Controller abgekürzt MVC modelliert [1]. Ein Interface zu modellieren bedeutet, dass die implementierte Struktur in einer Klasse mittels objektorientierter Techniken darzustellen. Dieses Interface wird mithilfe der Abstraktion der Kapselung der Programmierung modelliert. Funktionalitäten dieses Interface werden in den Methoden bezüglich der Zugänglichkeit der Objekte sichtbar. Die Abstraktion stellt in der Programmierung das Wesentliche von Objektorientierung bezüglich der Beschreibung der Detailinformationen dar. Diese Abstraktion wird mittels Kapselungen der Objekte, Parameter oder Methoden zur Visualisierung programmierter Bestandteile modelliert. Von Codes zu Modellen werden Informationen aus den Programmen in eine grafische Beschreibung mit Java bzw. Unified Modeling Language (UML) umgewandelt. Codes können auch als Teile einer Fabrik genannt factory bezüglich der Produktion von unsichtbaren Produkten bestehend aus ungreifbaren Bestandteilen in verschiedenen Klassen implementiert werden. Von daher werden diese Codes als grafische Elemente strukturiert. Die Teile eines Programmes sind als abstrakte Konstrukte in eine grafische Darstellung transformiert. Die Kapselung dieser Abstraktion ist mittels Design Pattern dargestellt.