In der vorliegenden Übung werden Sie das PiggyBank-Paketdiagramm erstellen, in dem die Beziehungen zwischen den einzelnen Paketen im PiggyBank-Online-Banking-System beschrieben werden. Das PiggyBank-Paketdiagramm bietet einen Überblick, mit dessen Hilfe Sie Ihre Anwendung auf der Basis einer vorgeschlagenen Architektur entwerfen können. Darüber hinaus werden Sie auch die Implementierungsdesignpakete identifizieren und erstellen, aus denen sich das Modell zusammensetzt.
In Modul 2 haben Sie auf der Basis des Funktionsbereichs 'Account Operations' (Kontooperationen) das Analysemodell erstellt. Im Designmodell werden Sie den Funktionsbereich 'Account Operations' einer Reihe von Unterpaketen für das Implementierungsdesign zuordnen, die die einzelnen Designebenen der Anwendung für das PiggyBank-Online-Banking-System darstellen. Die Implementierungsdesignpakete, die Sie im PiggyBank-Implementierungsdesignpaket erstellen, enthalten die Designklassen und Domänendiagramme aller Designkomponenten.
Die Klassendiagramme, die Sie in diesem Modul erstellen werden, entsprechen den endgültigen Java™-Klassen der PiggyBank-Implementierung. Die Implementierungsdesignpakete und Designelemente, die die Implementierung der fertig gestellten Anwendung darstellen, basieren auf den Analysemodellklassen. Nach der Erstellung der Klassen können Sie eine Transformation auf das Modell anwenden, um die Java-Klassen der PiggyBank-Anwendung zu generieren.
In der vorliegenden Übung werden Sie die Unterpakete für das Implementierungsdesign erstellen, die zur Erstellung des PiggyBank-Paketdiagramms verwendet werden.
Das PiggyBank-Designmodell enthält vier Unterpakete für das Implementierungsdesign: 'itso.ad.business', 'itso.ad.presentation', 'itso.ad.citybank' und 'itso.ad.common'. In der vorliegenden Lerneinheit werden Sie lediglich die Unterpakete 'itso.ad.business' und 'itso.ad.citybank' erstellen. Sie können das Unterpaket 'itso.ad.common' am Ende dieser Lerneinheit importieren.
Das Paketdiagramm dokumentiert die Unterpakete für das Implementierungsdesign, die die im PiggyBank-Designmodell definierten Designebenen darstellen.
Sie haben nun die Implementierungsdesignpakete des PiggyBank-Designmodells identifiziert und erstellt. Diese Struktur können Sie nun zum Erstellen der PiggyBank-Designklassen und -diagramme verwenden. Sie können UML-Hinweise zum Diagramm für die PiggyBank-Implementierungsdesignpakete hinzufügen, in denen der Zweck der einzelnen Pakete erläutert wird. Ihr Modell wird nun wie in der folgenden Abbildung aufgeführt dargestellt:
Fahren Sie mit Übung 3.3: CityBank-Integrationsdesignebene erstellen fort.