\documentclass{schuleab}
\usepackage[utf8]{inputenc}
\usepackage{schulinf}

% Dieses Dokument ist in der Zusammenarbeit von Informatikreferendaren und
% ehemaligen Informatikreferendaren der Studienseminare (heute ZfsL) Arnsberg,
% Hamm und Solingen entstanden.
%
% Das Dokument steht unter der Lizenz: Creative Commons by-nc-sa Version 4.0
% http://creativecommons.org/licenses/by-nc-sa/4.0/deed.de
%
% Nach dieser Lizenz darf das Dokument beliebig kopiert und bearbeitet werden,
% sofern das Folgeprodukt wiederum unter gleichen Lizenzbedingungen vertrieben
% und auf die ursprünglichen Urheber verwiesen wird.
% Eine kommerzielle Nutzung ist ausdrücklich ausgeschlossen.
%
% Die Namensnennung durch einen Verweis und die Lizenzangabe der ursprünglichen
% Urheber auf den Materialien für Schülerinnen und Schüler ist erforderlich.
%
% Die Sammlung der Dokumente steht unter
% http://ddi.uni-wuppertal.de/material/materialsammlung/
% zur Verfügung.
%
% Das LaTeX-Paket zum Setzen der Dokumente der Sammlung steht
% unter  http://www.ctan.org/pkg/schule
% zur Verfügung.

\usepackage[pdfauthor={Referendare der Informatikfachseminare Arnsberg, Hamm und Solingen}]{hyperref}
\includexmp{lizenz}
\cclizenz{byncsaeu}
\footerQRLink{materialsammlung_qr_url.pdf}

\svnid{$Id: ab_02_sequenzdiagramm.tex 983 2014-11-05 05:33:00Z humbert $}

\dokName{Monopoly}
\jahrgang{EF}

\begin{document}

\section*{Sequenzdiagramm}

\subsection*{Definition}
Eine \textbf{Ablaufbeschreibung} ist eine Beschreibung,
in der die genaue Abfolge von Interaktionen zwischen Objekten
innerhalb eines bestimmten Zeitrahmens wiedergegeben wird.

\subsection*{Aufgaben}

\begin{aufgaben}
 \item Im Folgenden ist ein sogenanntes Sequenzdiagramm angegeben, in dem 
  Abläufe dargestellt werden.

\begin{sequencediagram}
% 	\scaleSequenzdiagramm{.8}
	\newthread{schmidt}{herrSchmidt}
	\newthreadtwo{zh}{zahnarzthelferin}{2.9}
	\newthreadtwo{tz}{terminkalender}{3.4}

	\mess{schmidt}{gehe zu}{zh}
	\mess{schmidt}{frage nach Termin}{zh}

	\begin{call}{zh}{suche Termin}{tz}{Montag, 3. Dezember, 15 Uhr}
	\end{call}
	\begin{call}{zh}{überprüfe(3. Dez., 15 Uhr)}{schmidt}{nicht möglich}
	\end{call}
	\begin{call}{zh}{gib Terminvorschlag}{schmidt}{Dienstag, 4. Dezember}
	\end{call}
	\begin{call}{zh}{überprüfe(4. Dezember)}{tz}{17 Uhr}
	\end{call}
	\begin{call}{zh}{überprüfe(4. Dez., 17 Uhr)}{schmidt}{okay}
	\end{call}
	\mess{zh}{{Termin eintragen(4. Dez., 17 Uhr)}}{tz}
\end{sequencediagram}


Schau Sie das Sequenzdiagramm genau an und beschreiben Sie in Sätzen
den Ablauf, der hier dargestellt wird.


\item Lesen Sie sich die folgende Ablaufbeschreibung durch und erstellen Sie  
das zugehörige Sequenzdiagramm.

\begin{quote}
\textbf{Kauf einer Straße beim Monopoly} 

Max ist gerade auf der Schloßallee gelandet und möchte diese kaufen. Dazu fragt 
er zunächst Anton, ob dieser bereits im Besitz der Schloßallee ist, was dieser 
verneint. Auch die Anfrage an Julia, ob sie diese Straße bereits besitzt, wird 
verneint. Daraufhin schaut Max auf die Schloßallee und erkundigt sich nach dem 
Preis, worauf er die Antwort ">4000 Euro"< erhält. Max schaut noch einmal kurz 
auf seinen Kontostand, der gerade bei ">10000"< Euro steht und
entscheidet sich, die Straße zu kaufen. Dazu verringert er seinen Kontostand, 
um den entsprechenden Betrag und fügt die Schlossallee zu seinem Besitz hinzu.
\end{quote}

\end{aufgaben}

\end{document}
