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.

76 UML-Profil für moCa<br />

5.1.2 Sichten<br />

Unter <strong>einer</strong> Sicht wird ein Ausschnitt der Elemente aus einem Modell und der Detailgrad,<br />

wie diese Elemente dargestellt werden, verstanden. Auf das <strong>Anwendung</strong>sfallmodell<br />

sind zwei Sichten definiert:<br />

<br />

<strong>Anwendung</strong>sfallsicht. Mehrere <strong>Anwendung</strong>sfalldiagramme zeigen wie Akteure<br />

mit den <strong>Anwendung</strong>sfällen in Beziehung stehen. Sequenz- und Kollaborationsdiagramme<br />

visualisieren den Ablauf der <strong>Anwendung</strong>sfälle.<br />

Problembereichsicht. Mit einem Klassendiagramm werden die Klassen dargestellt,<br />

welche die Konzepte des Problembereichs repräsentieren.<br />

<br />

5.2 Fachliches Modell<br />

Das fachliche Modell stellt eine fachliche Abstraktion des Systems dar. Die Struktur<br />

lehnt sich an der des <strong>Anwendung</strong>sbereiches an und wird somit nach fachlichen Gesichtspunkten<br />

entworfen. Es spezifiziert die wesentlichen fachlichen Informationen<br />

und das Verhalten des Systems, um die funktionalen Anforderungen zu erfüllen, die<br />

an das System gestellt werden. Es wird von <strong>einer</strong> idealen Computerplattform ausgegangen,<br />

d. h. technische Details oder Einschränkungen konkreter Implementierungsumgebungen<br />

werden nicht berücksichtigt.<br />

Die Klassen des fachlichen Modells lassen sich aus den <strong>Anwendung</strong>sfällen und ihren<br />

Beschreibungen bestimmen. Heuristiken für die Bestimmung der Klassen sind z. B. in<br />

[Bruegge] beschrieben.<br />

5.2.1 Struktur<br />

Das fachliche Modell wird durch ein Paket mit dem Stereotyp «fachlichesModell»<br />

repräsentiert. Dieses Paket erweitert das UML-Basiselement Model und enthält Elemente,<br />

die das System auf fachlicher Ebene modellieren.<br />

Das Top-Level-Element ist das fachliche System, dargestellt durch ein Paket mit dem<br />

Stereotyp «fachlichesSystem». Dieses Paket liegt am höchsten in der Hierarchie und<br />

bildet somit die Grenze des Systems zu s<strong>einer</strong> Umgebung.<br />

Ein fachliches Paket wird durch ein Paket mit dem Stereotyp «fachlichesPaket» dargestellt<br />

und gruppiert fachliche Klassen. Es gilt folgende Einschränkung: Enthält ein<br />

fachliches Paket ein weiteres fachliches Paket, darf es keine fachlichen Klassen enthalten.<br />

Verläuft eine Assoziation zwischen zwei Klassen aus unterschiedlichen Paketen, so<br />

impliziert sie eine Abhängigkeit zwischen den beiden Paketen; diese Abhängigkeit

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!