In der vorliegenden Übung werden Sie das Ablaufdiagramm für Display Balance erstellen. Das Ablaufdiagramm für Display Balance zeigt den Arbeitsablauf der funktionalen Task.
Das Teilnehmerdiagramm für Display Balance stellt ein Modell der Struktur der Klassen bereit, die in der funktionalen Task für Display Balance enthalten sind. Das Diagramm dient darüber hinaus zur Darstellung der Beziehungen, die zwischen den einzelnen Klassen gelten. Der Arbeitsablauf der funktionalen Tasks wird allerdings nicht näher erläutert. Die Anwendungsfallrealisierung verwendet zur Beschreibung dieser dynamischen Informationen ein Ablaufdiagramm.
Im Ablaufdiagramm für Display Balance werden die Schritte dargestellt, die ausgeführt werden, wenn der Benutzer im Hauptmenü auf die Option zum Anzeigen des Kontostands (Display Balance) klickt. Das Diagramm modelliert die Teilnehmer am Anwendungsfall als Lebenslinien und den Datenfluss als Nachrichten, um den Arbeitsablauf innerhalb des Anwendungsfalls darzustellen. Das Ablaufdiagramm dient zur Beschreibung der dynamischen Informationen, die zum Verständnis des temporären Datenflusses benötigt werden. Bei der Erstellung des Ablaufdiagramms werden alle Operationen ermittelt, die in den Klassen des Anwendungsfalls definiert sind.
Das Modellieren eines Systems ist ein iterativer Prozess. Sie können das Ablaufdiagramm jederzeit ändern, wenn Sie neue Daten zum System feststellen. In diesem Lernprogramm werden Sie allerdings ein vollständiges Ablaufdiagramm für Display Balance erstellen.
Vor dem Modellieren des Arbeitsablaufs müssen Sie zuerst ein Modell der Lebenslinien des Ablaufdiagramms erstellen. Die Teilnehmer des Anwendungsfalls bilden die Lebenslinien des Ablaufdiagramms.
Sie haben nun die Lebenslinien des Ablaufdiagramms für Display Balance erstellt. Diese Lebenslinien stellen die Teilnehmer dar, die im Teilnehmerdiagramm für Display Balance identifiziert wurden. Sie sind sequenziell strukturiert und so angeordnet, dass sich die Primärklassen für die Nachrichtengenerierung im Diagramm links befinden.
In dieser Übung werden Sie ein Modell des Nachrichtenflusses innerhalb des Ablaufdiagramms erstellen. Die Nachrichten in einem Ablaufdiagramm stellen den Datenfluss zwischen den Klassen eines Systems dar.
Sie haben nun das Ablaufdiagramm für Display Balance modelliert. Das Diagramm zeigt die Abfolge der Schritte, die ausgeführt werden, wenn der Benutzer im Hauptmenü auf die Option zum Anzeigen des Kontostands (Display Balance) klickt. Wenn der Kunde nun im Hauptmenü auf die Option zum Anzeigen des Kontostands klickt, aktiviert die Klasse 'MenuForm' die Anzeigeoperation für die Klasse 'DisplayBalanceForm', die ihrerseits die Operation 'findForCustomer' der Klasse 'Account' aufruft, um den Kontostand des aktuellen Kunden abzurufen. Die Klasse 'DisplayBalanceForm' kann die Operation 'getBalance' der Klasse 'Account' mehrfach aufrufen, um den Kontostand eines Kontos abzurufen. Ihr Diagramm wird jetzt wie in der folgenden Abbildung aufgeführt dargestellt:
Das Ablaufdiagramm für Display Balance vervollständigt die Anwendungsfallrealisierung für Display Balance. Sie haben nun die statischen und dynamischen Informationen der funktionalen Task zum Anzeigen des Kontostands (Display Balance) modelliert. Wenn Sie das Teilnehmerdiagramm für Display Balance öffnen, werden Sie feststellen, dass das Diagramm nun die Operationen enthält, die Sie als Nachrichten im Ablaufdiagramm erstellt haben. Das Teilnehmerdiagramm für Display Balance wird nun wie in der folgenden Abbildung dargestellt angezeigt:
Fahren Sie mit Übung 2.7: Teilnehmerdiagramm für Transfer Money erstellen fort.