Eine Assoziation ist eine bidirektionale semantische Verbindung zwischen Klassen. Sie ist kein Datenfluß, wie er in der strukturierten Analyse und Design definiert ist. Die Daten können in jede Richtung durch die Assoziation fließen. Eine Assoziation zwischen Klassen bedeutet, daß es einen Verweis zwischen Objekten in den assoziierten Klassen gibt. [Qua98]
Führen Sie die folgenden Anweisungen aus!
ANWEISUNGEN AUCH ZU BETRACHTEN IM VIDEO
Achtung: In diesem Beispiel erfolgt die Assoziation nur in einer Richtung. Daher ist es notwendig, die Assoziationsverbindung ``unidirectional'' darzustellen. Dies geschieht folgendermaßen:
ANWEISUNGEN AUCH ZU BETRACHTEN IM VIDEO
Achtung: Falls die Assoziationslinie von der Klasse ``Menu'' zur Klasse ``CMenuplaner'' gezeichnet wurde, ist die Rollenverteilung umgekehrt. Dies stellt kein Problem dar, macht es allerdings notwendig, daß das Fach ``Role B Detail'' geöffnet wird und der Schalter ``Navigable'' ausgeschaltet wird.
Sie haben eine Assoziation zwischen der Klasse ``CMenuplaner'' und der Klasse ``Menu'' hinzugefügt!
Das folgende Bild zeigt eine Assoziationsbeziehung.

Im Fach ``general'' des Spezifikationsfensters kann man neben der Vergabe von Zugriffsrechten auch eine Dokumentation vornehmen.

In der folgenden Abbildung kann man sehen wie eine unidirectionale Assoziation erzeugt wird.
