20.01.2015 Aufrufe

Modellbasierte Entwicklung einer COBOL-Anwendung

Modellbasierte Entwicklung einer COBOL-Anwendung

Modellbasierte Entwicklung einer COBOL-Anwendung

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

8 Das Umfeld in der IZB SOFT<br />

Die Ansprüche an die Qualität der Software für Finanzdienstleistung sind sehr hoch.<br />

Die technische Infrastruktur ist aufgrund der vielen Zugriffe <strong>einer</strong> hohen Belastung<br />

ausgesetzt. Zum Beispiel besteht das Service-Netz der bayerischen Sparkassen aus<br />

3100 Geschäftsstellen, welche die Infrastruktur nutzen. Insgesamt sind an die<br />

22 Millionen Konten zu verwalten – daraus ergibt sich eine hohe Anzahl an Buchungen,<br />

die täglich abgewickelt werden müssen.<br />

2.2 Der Softwareentwicklungsprozess<br />

Die <strong>Entwicklung</strong> <strong>einer</strong> <strong>Anwendung</strong> ist keine triviale Aufgabe. Um den Projektverlauf<br />

und die Ergebnisse planbar machen zu können, wird ein Softwareentwicklungsprozess<br />

eingesetzt. Ein Prozess behandelt die Gesamtheit aller Aktivitäten, d. h. sowohl die<br />

Aktivitäten, die den Ablauf koordinieren und den <strong>Entwicklung</strong>stand überwachen, als<br />

auch die Aktivitäten, die sich mit der <strong>Entwicklung</strong> der Software beschäftigen. Ein<br />

Prozess verfolgt immer auch eine Philosophie. Er wählt also eine bestimmte Anschauung<br />

auf die Sachverhalte und gibt Leitbilder vor, an denen man sich orientieren<br />

kann. Der Prozess mit dem die IZB SOFT ihre Software entwickelt, ist durch einen<br />

Standard vorgegeben, der im nächsten Abschnitt beschrieben wird.<br />

2.2.1 Systembereitstellungsprozess<br />

Der Systembereitstellungsprozess (SBP) [IZB 2003b] definiert einen Rahmen für die<br />

Abwicklung von Softwareprojekten, mit dem Ziel, für einen reibungslosen und effizienten<br />

Projektablauf zu sorgen. Deswegen werden in dem SBP z. B. Verantwortungen<br />

verteilt.<br />

Der Prozess, den die IZB SOFT anwendet, um ihre Produkte zu entwickeln, orientiert<br />

sich an dem Rational Unified Process (RUP) 6 , ein Softwareentwicklungsprozess, der<br />

von dem Unternehmen Rational Software entwickelt worden ist. Der RUP versucht<br />

einige »Best Practices« umzusetzen, die auch im SBP Verwendung finden. Im Folgenden<br />

werden die wichtigsten Eigenschaften des Prozesses vorgestellt.<br />

Iterative Vorgehensweise. Der SBP basiert auf <strong>einer</strong> iterativen Vorgehensweise,<br />

d. h. die Vorgehensweise ist eine bewusste Abgrenzung zum Wasserfallmodell. Die<br />

Disziplinen, die in der Softwareentwicklung mittlerweile gängig sind, nämlich Analyse,<br />

Entwurf, Implementierung und Test, werden zu <strong>einer</strong> Iteration zusammengefasst<br />

und während eines Projektes mehrfach durchlaufen (vgl. Abbildung 2-1). Eine Iteration<br />

schließt immer mit einem ausführbaren Programm ab, das einen Teil der Anforderungen<br />

bereits erfüllt. In den weiteren Iterationen werden Anforderungen hinzuge-<br />

6<br />

Der RUP ist in [Jacobson1999] genau beschrieben.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!