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.

<strong>Anwendung</strong>sfallmodell 75<br />

repräsentiert das <strong>Anwendung</strong>sfallpaket, das am höchsten in der Hierarchie steht, und<br />

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

Ein <strong>Anwendung</strong>sfallsystem definiert eine Menge von Akteuren. Ein Akteur wird<br />

durch eine Klasse mit dem Stereotyp «actor» 32 dargestellt und steht mit den <strong>Anwendung</strong>sfällen<br />

in Beziehung. In dieser Arbeit werden folgende Akteure definiert: Berater,<br />

Frontend und Backend. Ein Akteur initiiert einen <strong>Anwendung</strong>sfall und erwartet,<br />

nachdem der <strong>Anwendung</strong>sfall seine Aktivitäten beendet hat, von dem System ein Ergebnis,<br />

das ihm in irgend<strong>einer</strong> Weise Nutzen bringt.<br />

<strong>Anwendung</strong>sfallmodell<br />

Enthält<br />

0..*<br />

<strong>Anwendung</strong>sfallpaket<br />

0..1<br />

<strong>Anwendung</strong>sfallsystem<br />

Backend<br />

Frontend<br />

0..*<br />

Akteur<br />

eingabe<br />

0..*<br />

<strong>Anwendung</strong>sfall<br />

0..* 0..*<br />

ausgabe<br />

Entität<br />

Abbildung 5-2 <strong>Anwendung</strong>sfallmetamodell<br />

Ein <strong>Anwendung</strong>sfallpaket wird durch ein Paket mit dem Stereotyp «anwendungsfallpaket»<br />

repräsentiert und gruppiert <strong>Anwendung</strong>sfälle. Diese Strukturierung darf nicht<br />

mit der inneren Struktur des Systems verwechselt werden.<br />

Für die Zuordnung der <strong>Anwendung</strong>sfälle zum Frontend und zum Backend gibt es<br />

zwei spezielle <strong>Anwendung</strong>sfallpakete: Das Paket Frontend (dargestellt durch ein Paket<br />

mit dem Stereotyp «frontend») und das Paket Backend (dargestellt durch ein Paket<br />

mit dem Stereotyp «backend»).<br />

Ein <strong>Anwendung</strong>sfallpaket enthält eine Menge von <strong>Anwendung</strong>sfällen. Ein <strong>Anwendung</strong>sfall<br />

hat, dargestellt in Abbildung 5-2, eine Menge von Entitäten als Ein- und<br />

Ausgabe. Die Entitäten sind Klassen, die nur Attribute enthalten. Zwischen Entitäten<br />

gibt es Beziehungen. Die Struktur der Entitäten repräsentiert den Problembereich.<br />

32 Dieses Stereotyp ist in der UML bereits enthalten.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!