70 likes | 169 Views
Fingerübungen zu OOT. Erstellen Sie, ausgehend vom nachfolgenden Beschrieb ein Use-Case Diagramm: Tanken an einer Tanksäule Der Kunde fährt mit seinem Wagen vor die Tankstation. Er kann via Kundenkarte, Kreditkarte oder bar eine entsprechende Menge An Benzin oder Diesel beziehen.
E N D
Fingerübungen zu OOT • Erstellen Sie, ausgehend vom nachfolgenden Beschrieb ein Use-Case • Diagramm: • Tanken an einer Tanksäule • Der Kunde fährt mit seinem Wagen vor die Tankstation. • Er kann via Kundenkarte, Kreditkarte oder bar eine entsprechende Menge • An Benzin oder Diesel beziehen. • Der Kunde kann nach dem Betanken eine Quittung erstellen resp. • ausdrucken lassen. • Die Verwendung von Mobiltelefonen während des Tankens ist • nicht gestattet.
Use Case Diagramm Tankstation Bezahlen Kunden/ Kreditkarte Bar Kunde Zahlstation Check Säulenwahl Produktwahl Säule Tanken Quittung anfor. Inkasso- system Verbuchen
Fingerübungen zu OOT • Erstellen Sie, ausgehend vom zuvor aufgebauten Use-Case • ein Aktivitätsdiagramm • ein Kollaborationsdiagramm • ein Sequenzdiagramm • ein Zustandsdiagramm
Aktivitätsdiagramm Bezahlen (Karte/bar) Säule wählen Produkt wählen Karte/ Note ok Tanken [nein] [Bar und negativ] Geld vorhanden? Quittung anfordern [ja] Abbruch
Kollaborationsdiagramm 1:[bis entschieden] prüfen Zahlstation bezahlen(Karte) bezahlen(bar) Kunde 2:aktiviere Säule 3:[Produkt gewählt] Produkt 5:[Abbruch] Rückmeldung Säule 4:[bis Stop – Geld oder voll] tanken
Sequenzdiagramm Zahlstation Säule Kunde bezahlen(Karte) bezahlen(bar) prüfen Abbruch aktiviere Säule Produkt tanken Rückmeldung Abbruch X
Zustandsdiagramm 1:[no interaction] do idle 2:[abgeschlossen] do bezahlung bezahlend Idle Start wählend 3:[voll oder kein Geld] do tanken tankend 4:[Abbruch] do übermitteln Ende übermittelnd