\renewcommand{\Verteilung}{3+9} \begin{Aufg}[Klassendiagramm] \begingroup \setstretch{2}% Adjust line spacing Das \textit{„Warzenschwein-Internat für Zauberei“} teilt seine \textbf{Schüler} in vier \textbf{Häuser} auf: \textbf{Ritter}, \textbf{Drachen}, \textbf{Elfen} und \textbf{Zwerge}. Der bekannteste Schüler ist \textbf{Harald Töpfer}. \textbf{Frau Gongalle} ist \textbf{Lehrkraft} und Oberhaupt des Hauses der Ritter. \textbf{Herr Moodi} ist auch Lehrkraft, leitet aber kein Haus. Ein Haus wird nur von genau einer Lehrkraft geleitet. \par \endgroup \begin{enumerate}[a)] \item Schreibe in obigem Text über die Objekte ein \textbf{O} und über die Klassen ein \textbf{K}, so dass alle fettgedruckten Begriffe gekennzeichnet sind. Kennzeichne mit einem Pfeil, zu welcher Klasse die Objekte jeweils gehören. \item Vervollständige das Klassendiagramm, aber nur mit den oben stehenden Angaben. Bezeichne die zwei Beziehungen und trage die Kardinalitäten ein. \end{enumerate} \iflehrer{}{ \begin{tikzpicture} \node[draw, minimum height=1.5cm, minimum width=4cm] (s) {}; \node[right=7cm of s, draw, minimum height=1.5cm, minimum width=4cm] (l) {}; \node[below=1.5cm of s, xshift=5.5cm, draw, minimum height=1.5cm, minimum width=4cm] (h) {}; \draw (s) -- (h); \draw (h) -- (l); \end{tikzpicture}} \end{Aufg} \begin{Lsg} \begin{enumerate}[a)] \item \BE{1} auf Objekte, \BE{1} auf Klassen, \BE{1} auf die Pfeile \item \BE{3} auf richtige Klassen und \BE{6} fuer die beiden Beziehungen \\ \begin{tikzpicture} \node[draw, minimum height=1.5cm, minimum width=4cm] (s) {Schüler}; \node[right=7cm of s, draw, minimum height=1.5cm, minimum width=4cm] (l) {Lehrkraft}; \node[below=1.5cm of s, xshift=5.5cm, draw, minimum height=1.5cm, minimum width=4cm] (h) {Haus}; \draw (s) -- (h) node[midway] {m gehoert an $>$ n}; \draw (h) -- (l) node[midway] {1 $<$ leitet 0..1}; \end{tikzpicture} \end{enumerate} \end{Lsg}