20.01.2015 Aufrufe

Modellbasierte Entwicklung einer COBOL-Anwendung

Modellbasierte Entwicklung einer COBOL-Anwendung

Modellbasierte Entwicklung einer COBOL-Anwendung

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Problemstellung 3<br />

1.2 Problemstellung<br />

Die modellbasierte Vorgehensweise wirft Probleme auf, die im Folgenden vor dem<br />

Hintergrund des <strong>Entwicklung</strong>sprozesses der IZB SOFT behandelt werden. Der Prozess<br />

lässt sich wie folgt kurz skizzieren:<br />

Zuerst werden die Anforderungen analysiert und modelliert, danach wird das System<br />

anhand der Anforderungen nach fachlichen Gesichtspunkten entworfen. Dieser erste<br />

Entwurf wird dann in den technischen Modellen verf<strong>einer</strong>t, d. h. Implementierungsdetails<br />

der verwendeten technischen Plattform werden eingearbeitet. Zuletzt werden<br />

die technischen Modelle in <strong>COBOL</strong>-Programme umgesetzt und getestet.<br />

Auf fachlicher Ebene werden Modelle bereits erfolgreich eingesetzt, um über das zu<br />

entwickelnde System zu diskutieren. Auch Teile der Generierung wurden bereits realisiert.<br />

So ist es möglich, das Fachkonzept aus den Modellen zu generieren.<br />

Jedoch kommt es, wenn die fachliche Modellierung abgeschlossen ist, zu Brüchen in<br />

der <strong>Entwicklung</strong>, wie Abbildung 1-1 zeigt.<br />

Fachliches Modell<br />

1. Bruch<br />

Technische Modelle<br />

2. Bruch<br />

<strong>COBOL</strong>-Programme<br />

Abbildung 1-1 Brüche in der <strong>Entwicklung</strong><br />

Der erste Bruch findet zwischen dem fachlichen Modell und den technischen Modellen<br />

statt, d. h. es gibt hier keinen durchgängigen Übergang. Deswegen besteht die<br />

Gefahr, dass die erstellten technischen Modelle nicht mit den fachlichen Modellen<br />

zusammenpassen. Dazu kommt, dass der Übergang von Hand umgesetzt wird. Diese<br />

Vorgehensweise ist zum einen aufwendig und birgt zum anderen ein Risiko, da die<br />

Konsistenz der Modelle nicht automatisch überprüft wird.<br />

Der zweite Bruch ist zwischen den technischen Modellen und den <strong>COBOL</strong>-Programmen,<br />

d. h. die Entwickler implementieren die <strong>COBOL</strong>-Programme unabhängig<br />

von den spezifizierten Modellen. Wenn nicht auf der Grundlage der bereits spezifizierten<br />

Modelle entwickelt wird, hat dies zur Folge, dass <strong>einer</strong>seits die Architektur der

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!