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.
<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.