Übung 1.5: Anwendungsfalldiagramm für Kontooperationen erstellen

In der vorliegenden Übung werden Sie das Anwendungsfallmodell für Kontooperationen (Account Operations) erstellen. Hierzu müssen Sie die Beziehungen zwischen den einzelnen Actoren des Systems und den Anwendungsfällen modellieren.

Das Anwendungsfallmodell für Kontooperationen beschreibt die Kommunikation zwischen den Actoren und den Anwendungsfällen des PiggyBank-Online-Banking-Systems. In den vorherigen Übungen haben Sie die Anwendungsfälle und Actor identifiziert. Nun werden Sie die Kommunikation zwischen den Benutzern und dem System beschreiben, indem Sie ein Modell der Beziehungen definieren, die zwischen den Actoren und den Anwendungsfällen bestehen.

Modell der Beziehungen des Actors 'Customer' erstellen

Sie können das Anwendungsfalldiagramm erstellen, indem Sie die Beziehungen modellieren, die zwischen den Actoren und den Anwendungsfällen bestehen. Bei 'Customer' handelt es sich im vorliegenden Anwendungsfalldiagramm um einen primären Actor.

Gehen Sie wie folgt vor, um die Beziehungen von 'Customer' zu modellieren:
  1. Erweitern Sie in der Modellexplorersicht das Element für Account Operations (Kontooperationen), und doppelklicken Sie dann auf das Element für Account Operations Use Cases (Anwendungsfälle für Kontooperationen).
  2. Klicken Sie in der Palette auf Assoziation.
  3. Klicken Sie im Diagrammeditor auf den Actor Customer, und ziehen Sie den Cursor dann auf das Anwendungsfallelement Display Balance.
  4. Klicken Sie in der Palette auf Assoziation.
  5. Klicken Sie im Diagrammeditor auf den Actor Customer, und ziehen Sie den Cursor dann auf das Anwendungsfallelement Transfer Money.

Nun haben Sie ein Modell der Beziehungen des Actors 'Customer' im Anwendungsfalldiagramm erstellt. Der Actor 'Customer' kann den Stand eines Kontos anzeigen und Geld von einem Konto auf ein anderes überweisen.

Modell der Beziehungen des Actors 'Teller' erstellen

Sie können das Anwendungsfalldiagramm erstellen, indem Sie die Beziehungen modellieren, die zwischen den Actoren und den Anwendungsfällen bestehen. Bei 'Teller' handelt es sich im vorliegenden Anwendungsfalldiagramm ebenfalls um einen primären Actor.

Gehen Sie wie folgt vor, um die Beziehungen von 'Teller' zu modellieren:
  1. Erweitern Sie in der Modellexplorersicht das Element für Account Operations (Kontooperationen), und doppelklicken Sie dann auf das Element für Account Operations Use Cases (Anwendungsfälle für Kontooperationen).
  2. Klicken Sie in der Palette auf Assoziation.
  3. Klicken Sie im Diagrammeditor auf den Actor Teller, und ziehen Sie den Cursor dann auf das Anwendungsfallelement Display Balance.
  4. Klicken Sie in der Palette auf Assoziation.
  5. Klicken Sie im Diagrammeditor auf den Actor Teller, und ziehen Sie den Cursor dann auf das Anwendungsfallelement Transfer Money.
  6. Klicken Sie in der Palette auf Assoziation.
  7. Klicken Sie im Diagrammeditor auf den Actor Teller, und ziehen Sie den Cursor dann auf das Anwendungsfallelement Cash Check.

Nun haben Sie ein Modell der Beziehungen des Actors 'Teller' im Anwendungsfalldiagramm erstellt. Der Actor 'Teller' kann den Stand eines Kontos anzeigen und Geld von einem Konto auf ein anderes überweisen. Darüber hinaus ist er auch befugt, einen Scheck einzulösen.

Modell der Beziehungen des Actors 'CityBank' erstellen

Sie können das Anwendungsfalldiagramm erstellen, indem Sie die Beziehungen modellieren, die zwischen den Actoren und den Anwendungsfällen bestehen. Bei 'CityBank' handelt es sich im vorliegenden Anwendungsfalldiagramm um einen sekundären Actor.

Gehen Sie wie folgt vor, um die Beziehungen von 'CityBank' zu modellieren:
  1. Erweitern Sie in der Modellexplorersicht das Element für Account Operations (Kontooperationen), und doppelklicken Sie dann auf das Element für Account Operations Use Cases (Anwendungsfälle für Kontooperationen).
  2. Klicken Sie in der Palette auf Assoziation.
  3. Klicken Sie im Diagrammeditor auf den Actor CityBank, und ziehen Sie den Cursor dann auf das Anwendungsfallelement Cash Check.

Nun haben Sie ein Modell der Beziehungen des Actors 'CityBank' im Anwendungsfalldiagramm erstellt. Der Actor 'CityBank' ist verantwortlich für die Validierung von Schecks, die von PiggyBank-Kunden zur Barauszahlung eingereicht werden. Der Actor 'CityBank' ist der einzige Actor im Diagramm, bei dem es sich nicht um eine Person handelt. Ihr Diagramm wird jetzt wie in der folgenden Abbildung aufgeführt dargestellt:

Das vollständige PiggyBank-Anwendungsfalldiagramm.

Das Anwendungsfalldiagramm in der Abbildung zeigt die Kardinalität der einzelnen Beziehungen. Durch die Darstellung von Kardinalitäten können einfache Diagramme überladen und unübersichtlich wirken. Um die Kardinalitäten aus dem Diagramm zu entfernen, klicken Sie im Diagrammeditor mit der rechten Maustaste und anschließend auf Filter > Connectorbezeichnungen ausblenden.

Rechtliche Hinweise | Feedback
(C) Copyright IBM Corporation 2004, 2005. Alle Rechte vorbehalten.