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.
Die Benutzer des Systems werden als Actor dargestellt. Vor der Erstellung des Anwendungsfalldiagramms müssen alle Actor im System identifiziert werden.
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:
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.
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.
Fahren Sie nun mit Übung 1.5: Anwendungsfalldiagramm für Kontooperationen erstellen fort.