Klassendiagramme beschreiben Klassen und die Beziehungen zwischen Klassen. Im Sopra werden verschiedene Klassendiagramme erstellt, zuerst das Problembereichsmodell, später das Strukturmodell.
Zeichnen Sie das unten stehende Problembereichsmodell ab.
Attribute
einfügen.
Sie sollten das Problembereichsmodell Klonen, um es aufzuheben.
Das unten stehende Strukturmodell wird aus dem Problembereichsmodell entwickelt, indem
Durch Verwendung der Stereotypen «entity» und «control» sowie durch Farben lassen sich Entity-Klassen, die aus dem Problembereichsmodell übernommen wurden, leicht von den neu hinzugekommenen Kontrollklassen unterscheiden. Stereotypkennzeichnungen lassen sich über das Popup-Menü oder den Eigenschaftsbereich einer Klasse einfügen.
Falls die Klassen zu breit werden, können die Parameterlisten und Rückgabewerte über Extended Visibility ausgeblendet werden.
Den Typ von Assoziationsenden, die einem Attribute entsprechen, können durch Randbedingungen (Constraints) (im Eigenschaftsbereich in der Regel bei Constraint B zu finden) verändert werden. Die Auswahl wird erst beim Export sichtbar.