Übung 1.4: Actor identifizieren

In der vorliegenden Übung werden Sie die Actor des Systems identifizieren. Das Anwendungsfalldiagramm für die Kontooperationen dient zur Darstellung der wichtigsten Actor und der Aufgabenbereiche, die diesen innerhalb des Systems zugeordnet sind. Vor dem Erstellen des Diagramms müssen alle Actor identifiziert werden.

Bevor Sie mit der Erstellung des Modells beginnen, sollten Sie feststellen, welche Benutzer das System verwenden. In einem Anwendungsfalldiagramm werden die Benutzer des Systems als Actor dargestellt. Jedem Actor ist hierbei ein bestimmter Aufgabenbereich innerhalb des Systems zugeordnet, der als Anwendungsfall bezeichnet wird. Ein Anwendungsfall kann durch mehrere Actor abgedeckt werden. Bei einem Actor kann es sich um eine Person (z. B. einen Kunden) oder einen Computer (z. B. um ein Datenbanksystem oder einen Server) handeln.

Das Anwendungsfalldiagramm für Kontooperationen (Account Operations) enthält detaillierte Informationen zum PiggyBank-Online-Banking-System, zu den Systembenutzern, den Beziehungen zwischen dem System und den Benutzern sowie zur gewünschten Funktionsweise des Systems. In der vorangegangenen Übung haben Sie die drei Anwendungsfälle Display Balance, Transfer Money und Cash Check identifiziert. Das PiggyBank-Online-Banking-System umfasst die folgenden Actor:
  • Customer (Kunde)
  • Teller (Schalterbeamter)
  • CityBank

Actor identifizieren

Die Benutzer des Systems werden als Actor dargestellt. Vor der Erstellung des Anwendungsfalldiagramms müssen alle Actor im System identifiziert werden.

Gehen Sie wie folgt vor, um das Diagramm zu erstellen und die Actor zu identifizieren:
  1. Doppelklicken Sie in der Modellexplorersicht im Projekt PiggyBank auf Account Operations Use Cases (Anwendungsfälle für Kontooperationen).
  2. Doppelklicken Sie in der Palette auf das Actorelement, und ordnen Sie dem Actor den Namen Customer zu.
  3. Klicken Sie auf den Actor Customer, und ziehen Sie diesen links neben den Anwendungsfall Display Balance.
  4. Doppelklicken Sie in der Palette auf das Actorelement, und ordnen Sie dem Actor den Namen Teller zu.
  5. Klicken Sie auf den Actor Teller, und ziehen Sie diesen links neben den Anwendungsfall Cash Check.
  6. Doppelklicken Sie in der Palette auf das Actorelement, und ordnen Sie dem Actor den Namen CityBank zu.
  7. Klicken Sie auf den Actor CityBank, und ziehen Sie diesen rechts neben den Anwendungsfall Cash Check.

Nun haben Sie das Anwendungsfalldiagramm auf der Basis der Richtlinien für die Rational® UML-Modellstruktur strukturiert. Der primäre Actor wird in der oberen linken Ecke des Diagramms und der wichtigste Anwendungsfall oberhalb aller anderen Anwendungsfälle angezeigt. Der sekundäre Actor (CityBank) ist rechts neben den Anwendungsfällen abgebildet. Ihr Diagramm wird nun wie folgt dargestellt: Actor und Anwendungsfälle im PiggyBank-Anwendungsfalldiagramm.

(Optional) Actor dokumentieren

Die Schablone für das Anwendungsfallmodell enthält ein Übersichtspaket mit dem Namen <<perspective>> Overviews, das zusätzliches Dokumentationsmaterial zum Modell enthält. Obwohl dieser Schritt nicht zwingend erforderlich ist und keine Auswirkungen auf das Modell hat, sollten Sie die Actor und Anwendungsfälle im PiggyBank-Online-Banking-System einordnen und dokumentieren.

Gehen Sie wie folgt vor, um die Actor zu dokumentieren:
  1. Erweitern Sie in der Modellexplorersicht das Element für das Paket <<perspective>> Overviews, und doppelklicken Sie dann auf Actors Overview (Übersicht der Actor). Dieses Diagramm wird eine Liste aller wichtigen Anwendungsfälle des Projekts enthalten.
  2. Erweitern Sie in der Modellexplorersicht das Element für den Ordner Account Operations (Kontooperationen), und ziehen Sie die Actor Customer, Teller und CityBank in den Diagrammeditor.
  3. Ordnen Sie die Anwendungsfälle nebeneinander in der Mitte des Diagramms an.

Die Lesbarkeit dieses Anwendungsfallmodells wurde durch die Dokumentation der wichtigsten Actor des Projekts verbessert. Mit Hilfe des Texttools können Sie dem Diagramm einen Titel hinzufügen. Beachten Sie auch, dass die Anwendungsfallschablone ein Paket mit dem Namen Versatile Actors enthält, mit dessen Hilfe alle Actor dokumentiert werden können, denen Aufgabenbereiche in mehreren Funktionsbereichen zugeordnet sind. Da dieses Modell keine solchen mehrfach einsetzbaren Actor enthält, können Sie dieses Paket löschen. Klicken Sie hierzu mit der rechten Maustaste auf das Paket und dann auf Aus Modell löschen.

Nutzungsbedingungen | Rückmeldungen
(C) Copyright IBM Corporation 2004, 2005. Alle Rechte vorbehalten.