01.07.2013 Aufrufe

Auftragsverwaltung, Fahrkartenautomat

Auftragsverwaltung, Fahrkartenautomat

Auftragsverwaltung, Fahrkartenautomat

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Übung Modellierungstechniken und -methoden Tutorium 4<br />

188.158 WI/MTM, WS 2005/06 Datum: Di 17.1.2006 bzw. Do 19.1.2006<br />

Name/Matrikel-Nr.:<br />

Gruppe/LVA-Leitung (bitte ankreuzen):<br />

x Dienstag x Donnerstag<br />

10:00-11:30 A. Schauerhuber (AS) 10:00-11:30 G. Kramler (GK1)<br />

11:30-13:00 B. Korherr (BK) 11:30-13:00 M. Wimmer (MW)<br />

13:00-14:30 V. Stefanov (VS) 13:00-14:30 G. Kramler (GK2)<br />

Aufgabe 1: Aktivitätsdiagramm: <strong>Auftragsverwaltung</strong><br />

Stellen Sie folgenden Sachverhalt in einem UML2 Aktivitätsdiagramm dar. Es handelt sich hierbei um<br />

eine <strong>Auftragsverwaltung</strong>, die aus den Aktiviäten Auftragsannahme und Auftragsbearbeitung besteht. Um<br />

den Ablauf der <strong>Auftragsverwaltung</strong> detailliert darstellen zu können, werden die beiden Aktivitäten Auftragsannahme<br />

und Auftragsbearbeitung verfeinert dargestellt! Weiters ist das Modell aus der Perspektive<br />

der <strong>Auftragsverwaltung</strong> zu modellieren!<br />

Auftrag erstellen<br />

In einer Reperaturannahmestelle für Elektrogeräte können Kunden ihre defekten Geräte zur Reparatur<br />

abgeben. Dazu muss zunächst die Kundennummer des Kunden überprüft werden. Ist der Kunde bereits<br />

bekannt, so werden mittels der Kundennummer die Kundendaten aus der Kundendatenbank geholt. Ist<br />

der Kunde jedoch ein Neukunde, so müssen zuvor noch dessen Daten aufgenommen und in der Datenbank<br />

persistent gespeichert werden. Liegen nun die Kundendaten vor, so wird der Kunde nach eine Defektbeschreibung<br />

des Gerätes gefragt. Gleichzeitig muss dieser den Garantieschein des Gerätes vorweisen. Ist<br />

dieser nicht vorhanden, wird die Reparatur verweigert und der Vorgang abgebrochen. Sind Defektbeschreibung<br />

und Garantieschein vorhanden, so kann ein entsprechender Auftrag erstellt werden.<br />

Auftrag bearbeiten<br />

Trifft nun der neue Auftrag ein, so wird das defekte Gerät in die Werkstatt gebracht. Daraufhin wird<br />

das Gerät anhand der Defektbeschreibung untersucht. Sofern möglich, wird das Gerät anschließend repariert.<br />

Danach wird das Gerät retourniert und ein Servicebericht geschrieben. Ist das Gerät irreperabel<br />

beschädigt, so wird das Gerät ohne Reparatur zurückgebracht und ebenfalls ein entsprechender Servicebericht<br />

verfasst.<br />

Die Aktivität <strong>Auftragsverwaltung</strong> ist nun beendet.


Aufgabe 2: Aktivitätsdiagramm: Fahrkarten kaufen Stellen Sie folgenden Sachverhalt in einem UML2<br />

Aktivitätsdiagramm mit zwei Swimlanes dar:<br />

Bei einem Fahrtkartenautomaten können Fahrkarten gekauft werden. Zu Beginn des Ablaufs zeigt der<br />

Automat das Angebot an und wartet auf Eingaben. Die Käuferin wählt eine bestimmte Karte aus (Datum,<br />

von, bis, Anzahl Personen, etc.). Die Beschreibung der Karte wird vom Automaten gespeichert, der dann<br />

die bisherige Gesamtbestellung zur Überprüfung anzeigt. Die Käuferin kann nur entweder eine weitere<br />

Karte zusammenstellen oder ”Bezahlenäuswählen. Es kann in bar oder mit Karte bezahlt werden. Beim<br />

Bezahlen mit Karte muss der richtige PIN eingegeben werden (3 Versuche). Das Bargeld wird vom<br />

Automaten gezählt: Wenn die eingeworfene Betrag ausreicht, druckt er die Fahrkarte(n) und gibt sie aus.<br />

Er berechnet das Wechselgeld und gibt es aus. Die Kundin entnimmt die Karte(n) und das Geld, sobald<br />

sie der Automat ausgegeben hat.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!