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.
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.
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.
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.
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.
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.
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 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
.Fahren Sie mit Übung 1.6: Aktivitätsdiagramm für Display Balance erstellen fort.