Modellbasierte Entwicklung einer COBOL-Anwendung
Modellbasierte Entwicklung einer COBOL-Anwendung
Modellbasierte Entwicklung einer COBOL-Anwendung
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Zusammenfassung 71<br />
4.6 Zusammenfassung<br />
In diesem Abschnitt werden die wichtigsten Konzepte der drei Kernmodelle zusammengefasst.<br />
Außerdem werden die »Entkernung« des Implementierungsmodells und<br />
die sich dadurch ergebenen Änderungen bewertet.<br />
4.6.1 Eigenschaften der Kernmodelle<br />
Ein methodischer Übergang befindet sich zum einen zwischen dem fachlichen Modell<br />
und dem Designmodell und zum anderen zwischen dem Designmodell und dem Implementierungsmodell.<br />
Deswegen bilden die genannten Modelle den Kern des Modellsystems.<br />
Die Eigenschaften der Modelle, die sich bei den Übergängen zwischen den<br />
Ebenen ändern, sind in Tabelle 4-1 zusammengefasst.<br />
Tabelle 4-1 Eigenschaften der Kernmodelle<br />
Fachliches Modell Designmodell Implementierungsmodell<br />
Bauplan der Implementierung<br />
– lässt sich direkt in<br />
Quelltext umsetzen; stellt<br />
aber eine Abstraktion dar, da<br />
es logische Konzepte enthält.<br />
<strong>COBOL</strong>-spezifisch.<br />
Verantwortlichkeiten werden<br />
realisiert durch Module und<br />
Datenstrukturen – logisch<br />
gekapselt in Komponenten<br />
mit Schnittstellen.<br />
Fachliche Abstraktion des<br />
Systems – ohne technische<br />
Details und Aspekte der<br />
Implementierungsumgebung.<br />
Programmiersprachenunabhängig.<br />
Verteilt die Verantwortlichkeiten<br />
auf fachliche Klassen:<br />
Control, Entity und Boundary.<br />
Beschreibt die tatsächlichen<br />
Dateien und Ordner, die<br />
aus der Umsetzung des<br />
Designmodells in <strong>COBOL</strong><br />
entstehen.<br />
Abhängig von den Strukturmechanismen<br />
von<br />
<strong>COBOL</strong>.<br />
Die Konzepte des Designmodells<br />
werden auf Moduldateien<br />
und Copystreckendateien<br />
abgebildet.<br />
Allgemein. Konkret und formal. —<br />
Keine Schichten. Schichtenarchitektur. —<br />
Umreißt die Struktur nach<br />
fachlichen Gesichtspunkten.<br />
Konkretisiert die Struktur in<br />
der technischen <strong>COBOL</strong>-<br />
Umgebung; versucht die<br />
fachliche Struktur so gut wie<br />
möglich zu erhalten.<br />
—