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.

Designmodell 81<br />

<strong>Anwendung</strong>sfallmetamodell<br />

Fachliches Metamodell<br />

Realisiert<br />

<strong>Anwendung</strong>sfall 0..* 0..1<br />

1<br />

0..1<br />

Fachliches Paket<br />

Fachliche<br />

<strong>Anwendung</strong>sfall-Realisierung<br />

Abbildung 5-5 Zusammenhang zwischen fachlichen Metamodellen und <strong>Anwendung</strong>sfallmetamodellen<br />

5.3 Designmodell<br />

Das Designmodell stellt einen Bauplan für die Implementierung dar. Die fachliche<br />

Struktur, modelliert im fachlichen Modell, dient als Ausgangsbasis für den Entwurf in<br />

<strong>einer</strong> konkreten, technischen Umgebung. Orientierte man sich bei der Struktur des<br />

fachlichen Modells am Problembereich, bestimmen im Designmodell technische Aspekte<br />

die Struktur. Das Designmodell berücksichtigt die spezifischen Einschränkungen<br />

<strong>einer</strong> <strong>COBOL</strong>/HOST-Umgebung. Ziel ist es, nur so viel zu modellieren, dass das<br />

Modell eindeutig implementiert werden kann. Unter Implementierung wird die Umsetzung<br />

der Elemente des Designmodells in <strong>COBOL</strong>-Quelltext verstanden.<br />

5.3.1 Struktur<br />

Das Designmodell wird durch eine Paket mit dem Stereotyp «designmodell» repräsentiert.<br />

Dieses Paket erweitert das UML-Basiselement Model. Somit stellen die Elemente<br />

des Designmodells Teile des physischen Systems dar.<br />

Das Designmodell enthält als Top-Level-Element das Designsystem, das durch ein<br />

Paket mit dem Stereotyp «designsystem» repräsentiert wird. Dieses Element steht für<br />

das zu modellierende System und stellt auch die Grenze des Systems zu s<strong>einer</strong> Umgebung<br />

dar.<br />

Das Designsystem enthält <strong>Anwendung</strong>sfall-Realisierungen. Eine <strong>Anwendung</strong>sfall-<br />

Realisierung ist ein Paket mit dem Stereotyp «use-case realization»; es gruppiert beliebig<br />

viele Sequenz- und Kollaborationsdiagramme, die einen <strong>Anwendung</strong>sfall mit<br />

Elementen aus dem Designmodell realisieren. Der Name des Pakets besteht aus dem<br />

Namen des zu realisierenden <strong>Anwendung</strong>sfalls und einem Anhang » – Design«. Der<br />

Anhang kennzeichnet die Ebene; der Name ordnet die Realisierung einem <strong>Anwendung</strong>sfall<br />

zu.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!