Homepage der FernUniversität in Hagen
Objektorientiertes Programmieren
Lehrgebiet Datenverarbeitunghstechnik
Startseite

3.4 Anwendungsfallbeschreibungen

Beispiel: Anwendungsfall Beratung

Eine konkrete Anwendungsfallbeschreibung für den Anwendungsfall „Beratung und Information“ ist in Tabelle  3.4-2 angegeben.

Tab. 3.4-2: Anwendungsfall „Beratung“

Anwendungsfall

Beratung und Information

Kurzbeschreibung

Ein Interessent wird über das Fahrzeugangebot, die Verfügbarkeit und den Mietpreis für ein gewähltes Mietdatum informiert

Beteiligte Akteure

Kb

In

Kundenberaterin

Interessent

Auslöser, Vorbedingungen

Telefonische oder persönliche Anfrage eines Interessenten

Ergebnis, Nachbedingungen

Dem Interessenten wird die Preisinformation für die gewählte Fahrzeugkategorie und Mietdauer übermittelt
 

Ablauf, Interaktionen

1

Erfassung der Interessentenwünsche

1.1InInteressent nennt die gewünschte Fahrzeugkategorie, den Abholort, das Datum der Abholung und die Mietdauer
1.2KbDie Verfügbarkeit eines den angegebenen Kriterien entsprechenden Fahrzeugs wird mit Hilfe der Fahrzeugkartei ermittelt und im positiven Fall dem Interessenten mitgeteilt.
1.3Kb

Ausnahme: Kein Fahrzeug am gewählten Abholort zum gewünschten Zeitpunkt verfügbar

1.4InGibt neue Kriterien an oder bricht die Beratung ab
 

Abweichende Interaktionen

2

Interessent hat untere Altersgrenze für Anmietung eines LKW nicht erreicht

3.1KbInteressent ist für Anmietung der gewünschten Fahrzeugkategorie zu jung (unter 21 Jahren generell nicht möglich, unter 25 Jahren ist die Anmietung eines größeren LKW nicht zulässig)
3.2InGibt andere Fahrzeugkategorie an oder bricht Beratung ab

Die Anwendungsfallbeschreibung umfasst einen Hauptablauf, eine Ausnahmesituationen und einen abweichenden Ablauf.

FolgendeHinweis Fragen sollte man sich stellen, wenn man die Abläufe für einen Anwendungsfall erhebt:

  • Warum benutzt ein Akteur das System?

  • Welche Art der Antwort erwartet der Akteur von einer Aktion?

  • Was muss der Akteur tun, um das System benutzen zu können?

  • Welche Information muss der Akteur dem System übermitteln?

  • Welche Information erwartet der Akteur als Antwort vom System?

Selbsttestaufgabe 3.4-1:

Erstellen Sie eine Anwendungsfallbeschreibung unter Verwendung des Schemas in Tabelle  3.4-1 für den Anwendungsfall „Fahrzeug reservieren“! Nehmen Sie gegebenenfalls Spielszene  3.1-3 zu Hilfe.