Sie haben nun die Hauptklassen der PiggyBank-Anwendung im Analysemodell identifiziert. Das Analysemodell erläutert die Operationen, die vom System ausgeführt werden, es enthält jedoch keine detaillierten Beschreibungen dazu, wie diese Funktionen implementiert werden. Das Designmodell basiert auf dem Analysemodell und beschreibt sowohl die Details der Domäne als auch die Details der Implementierung. Es erläutert nicht nur die Struktur der Anwendung, sondern auch die Implementierung dieser Komponente. Das Analysemodell bietet eine abstrakte Sicht des Systems, das Designmodell hingegen eine sehr detaillierte, technische Sicht der Funktionsweise des Systems. Das PiggyBank-Designmodell wird mit Java™-Klassendiagrammen modelliert.
Das PiggyBank-Online-Banking-System basiert auf einer Architektur, die aus mehreren Ebenen besteht. Diese kommunizieren mit Hilfe von Übertragungsobjekten und Stellvertreterschnittstellen miteinander. Das PiggyBank-Designmodell ist in mehreren Ebenen strukturiert, wobei jede dieser Ebenen eine andere Komponente der Implementierung darstellt. Die folgende Abbildung bietet einen allgemeinen Überblick zur Architektur des PiggyBank-Online-Banking-Systems.
Diese Lerneinheit beschreibt die Komponenten der einzelnen Ebenen. Jede Ebene umfasst die Klassen, Schnittstellen und Subsysteme, die aus dem PiggyBank-Analysemodell abgeleitet wurden, das im vorhergehenden Modul erstellt wurde. Wie in der folgenden Abbildung dargestellt, enthält die PiggyBank-Anwendung eine Darstellungsebene, eine Geschäftsebene, eine Integrationsebene und eine Ebene für allgemeine Elemente.
Jede Ebene stellt ein Paket im PiggyBank-Designmodell dar.
Hinweis: Die Darstellungsebene ist in der vorliegenden Lerneinheit nicht implementiert.
Hinweis: Die allgemeine Ebene ist in der vorliegenden Lerneinheit nicht implementiert. Die komplette Designimplementierung für die allgemeine Ebene kann am Ende des Moduls heruntergeladen werden.
Hinweis: Vor der Erstellung des PiggyBank-Designmodells sollten Sie das PiggyBank-Analysemodell importieren, das Sie im vorangegangenen Modell erstellt haben. Hierdurch wird sichergestellt, dass das Designmodell mit einem vollständigen und korrekten Analysemodell begonnen wird. Beachten Sie hierbei, dass beim Import des PiggyBank-Analysemodells alle zuvor unter demselben Namen gespeicherten PiggyBank-Analysemodelle überschrieben werden.
Klicken Sie zum Importieren des PiggyBank-Analysemodells auf die Option zum Import des Analysemodells.
In diesem Modul werden Sie lernen, wie das Designmodell für das PiggyBank-Online-Banking-System erstellt wird.
Dieses Modul enthält spezifische Informationen zur Ausführung der folgenden Aufgaben:
Zum Durcharbeiten dieses Moduls benötigen Sie ca. 1 Stunde.