In dieser Übung werden Sie die wichtigsten Anwendungsfälle im PiggyBank-Online-Banking-System identifizieren. Die Anwendungsfälle dienen zur Beschreibung der funktionalen Tasks, die von der PiggyBank-Anwendung ausgeführt werden.
Die Anwendungsfälle definieren die grundlegendsten funktionalen Tasks, die von den Benutzern der Anwendung ausgeführt werden. Mit Hilfe des PiggyBank-Online-Banking-Systems können Kunden den Stand Ihres Kontos anzeigen und Geld von einem auf ein anderes Konto überweisen. Nur der Schalterbeamte ist befugt, einen Scheck einzulösen, wobei allerdings das System die Gültigkeit der angeforderten Transaktion überprüfen muss.
Zur Erstellung des Anwendungsfalldiagramms müssen Sie zuerst den gewünschten Funktionsbereich identifizieren. Da alle Anwendungfälle sich auf Banktransaktionen beziehen, wird diesem Funktionsbereich der Name Account Operations (Kontooperationen) zugeordnet.
Sie haben nun einen Funktionsbereich erstellt. Dieser Funktionsbereich stellt den grundlegenden Baustein des Anwendungsfallmodells dar. Jetzt können Sie den Funktionsbereich mit Anwendungsfällen füllen.
Nach der Identifikation des Funktionsbereichs können Sie nun die gewünschten Anwendungsfälle importieren und mit der Erstellung des Anwendungsfallmodells beginnen.
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 Anwendungsfälle des Projekts verbessert. Mit Hilfe des Texttools können Sie dem Diagramm einen Titel hinzufügen. Ihr Projekt wird nun folgendermaßen dargestellt:
Da dieses Modell nur einen Funktionsbereich enthält, können Sie das Paket «ModelLibrary» Use-Case Building Blocks aus Ihrem Projekt entfernen. Dieses leere Paket wird nicht mehr benötigt und belegt unnötig viel Speicherplatz in der Modellhierarchie. Um das Paket zu löschen, müssen Sie mit der rechten Maustaste zuerst auf das Paket und dann auf Löschen klicken.
Jetzt können Sie mit Übung 1.4: Actor identifizieren beginnen.