Modellbasierte Entwicklung einer COBOL-Anwendung
Modellbasierte Entwicklung einer COBOL-Anwendung
Modellbasierte Entwicklung einer COBOL-Anwendung
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
54 Das Fallbeispiel »Kundenmappe«<br />
Übersicht über die Komponenten. In diesem Abschnitt wird eine Übersicht über<br />
die verwendeten Komponenten gegeben sowie die Spezifikation einiger Schnittstellen<br />
genauer betrachtet. Insbesondere wird besprochen, wie die Funktionalität und die<br />
Struktur des fachlichen Modells mit der Struktur des Designmodells zusammenhängen.<br />
Abbildung 4-23 zeigt eine Übersicht über die Komponenten des Designmodells.<br />
Beide Systeme sind durch zwei Pakete mit dem Stereotyp «designsystem» repräsentiert.<br />
Ein System des Designmodells ist in Schichten unterteilt. Dabei handelt es sich<br />
um die Umsetzung der im Abschnitt 2.3.2 beschriebene Schichtenarchitektur.<br />
«designsystem»<br />
Kundenmappe<br />
«designsystem»<br />
Partner<br />
KundenmappeErstellerSteuerung BeteiligteParteiVerwalterSteuerung AdresssatzFinderSteuerung<br />
«designkomponente»<br />
«designkomponente»<br />
KundenmappeSteuerung<br />
BeteiligteParteiSteuerung<br />
AdresssatzSteuerung<br />
Steuerungsschicht<br />
KundenmappeErsteller<br />
KundenmappeGeschäftslogik<br />
BeteiligteParteiVerwalter<br />
«designkomponente»<br />
BeteiligteParteiGeschäftslogik<br />
AdresssatzFinder<br />
«designkomponente»<br />
AdresssatzGeschäftslogik<br />
Geschäftslogikschicht<br />
BeteiligteParteiBearbeiter<br />
AdresssatzBearbeiter<br />
«designkomponente»<br />
BeteiligteParteiDatenzugriff<br />
«designkomponente»<br />
AdresssatzDatenzugriff<br />
Datenzugriffsschicht<br />
Abbildung 4-23 Die Komponenten im Überblick<br />
Im Modell wird eine Schicht durch ein Paket mit dem Stereotyp «schicht» repräsentiert<br />
– in den Diagrammen aber können die Pakete weggelassen werden und stattdessen<br />
gestrichelte Linien für die Trennung zwischen den Schichten eingesetzt werden.<br />
Die tatsächliche Paketstruktur ist in Abbildung 4-24 anhand der Browser-Sicht von<br />
Rational Rose verdeutlicht. Die einzelnen Schichten enthalten die Komponenten, wobei<br />
eine Komponente nur in <strong>einer</strong> Schicht enthalten sein darf. Die Komponenten werden<br />
durch Pakete mit dem Stereotyp «designkomponente» repräsentiert.