Übung 2.5: Teilnehmerdiagramm für Display Balance erstellen

In der vorliegenden Übung werden Sie das Teilnehmerdiagramm für Display Balance erstellen. Das Teilnehmerdiagramm für Display Balance dient zur Modellierung der statischen Struktur des Anwendungsfalls Display Balance.

Es zeigt die Klassen, die im Anwendungsfall Display Balance verwendet werden. Sie modellieren die Teilnehmer sowie deren Attribute und Beziehungen zueinander, um die Domäne des Systems zu beschreiben. Zusätzlich zu den verwendeten Entitäten beschreibt dieses Diagramm auch die Grenzklassen, die mit den wichtigsten Entitätsklassen kommunizieren, um funktionale Tasks auszuführen. Als Beispiel für eine Grenzklasse können ein Menü und eine Computerschnittstelle angeführt werden.

Das Modellieren ist ein iterativer Prozess. Während der Modellierung des Systems können jederzeit Teilnehmer hinzugefügt, entfernt oder geändert werden, um die während des Modellierungsprozesses gewonnenen neuen Erkenntnisse umzusetzen. In der vorliegenden Lerneinheit werden Sie den grundlegenden Entwurf des Teilnehmerdiagramms für Display Balance erstellen. Während der Modellierung der dynamischen Struktur des Anwendungsfalls werden Sie dann Elemente zu diesem Diagramm hinzufügen.

Diagramm erstellen und den Teilnehmer 'Account' modellieren

Das Teilnehmerdiagramm für Display Balance wird im Paket 'Account Operations' (Kontooperationen) erstellt.

Gehen Sie wie folgt vor, um das Diagramm zu erstellen und die Klasse 'Account' zu modellieren:
  1. Erweitern Sie in der Modellexplorersicht die Elemente für das Analysemodell und für Account Operations (Kontooperationen). Erweitern Sie dann das Element für «use case realization» Display Balance, und doppelklicken Sie auf «use case realization» Display Balance Participants.
  2. Erweitern Sie in der Modellexplorersicht das Element für Account Operations Analysis Elements (Analyseelemente für Kontooperationen), klicken Sie auf die Klasse Account, und ziehen Sie diese ins Diagramm.

Sie haben nun den Teilnehmer 'Account' erstellt, indem Sie das Modellelement 'Account', das in der Übung zum Domänendiagramm erstellt wurde, an die gewünschte Position gezogen haben. Der Teilnehmer 'Account' ist das einzigste Element im Teilnehmerdiagramm für Display Balance.

Teilnehmer 'DisplayBalanceForm' erstellen

Der Teilnehmer 'DisplayBalanceForm' stellt eine Grenzklasse dar, die zwischen dem zentralen PiggyBank-Hauptmenü und der Klasse 'Account' definiert ist.

Gehen Sie wie folgt vor, um den Teilnehmer 'DisplayBalanceForm' zu erstellen:
  1. Doppelklicken Sie in der Palette auf Klasse, und ordnen Sie der Klasse den Namen DisplayBalanceForm zu.
  2. Klicken Sie im Diagrammeditor auf die Klasse DisplayBalanceForm und dann in der Eigenschaftensicht auf der Seite 'Stereotypen' auf Stereotypen hinzufügen.
  3. Wählen Sie im Fenster 'Stereotypen anwenden' die Option Grenze aus, und klicken Sie dann auf OK.
  4. Klicken Sie in der Palette auf das Element Verwendung.
  5. Positionieren Sie den Cursor im Diagrammeditor auf der Klasse DisplayBalanceForm, und ziehen Sie diese auf die Klasse Account.

Sie haben nun den Teilnehmer 'DisplayBalanceForm' vom Typ 'Grenze' modelliert. Die Klasse 'DisplayBalanceForm' verfügt über eine einzige Beziehung zur Klasse 'Account'. Ihr Diagramm wird nun wie in der folgenden Abbildung aufgeführt dargestellt:

Die Klassen 'DisplayBalanceForm' und 'Account' verfügen über eine gemeinsame Verwendungsbeziehung.

Das Modellieren der statischen Struktur des Anwendungsfalls Display Balance ermöglicht Ihnen ein besseres Verständnis der wichtigsten Klassen, die in den Anwendungsfall eingebunden sind. Dieses bessere Verständnis der Struktur der Hauptklassen ermöglicht Ihnen das Modellieren des Arbeitsablaufs des Anwendungsfalls, indem Sie das Ablaufdiagramm für Display Balance erstellen. Beim Erstellen des Ablaufdiagramms für Display Balance ermitteln Sie die Operationen aller Entitäten innerhalb des Anwendungsfalls. Das Ablaufdiagramm trägt zum besseren Verständnis des Datenflusses innerhalb des Anwendungsfalls bei.

Fahren Sie mit Übung 2.6: Ablaufdiagramm für Display Balance erstellen fort.

Nutzungsbedingungen | Rückmeldungen
(C) Copyright IBM Corporation 2004, 2005. Alle Rechte vorbehalten.