Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Call Car System Use Cases

Ähnliche Präsentationen


Präsentation zum Thema: "Call Car System Use Cases"—  Präsentation transkript:

1 Call Car System Use Cases
Erstellt von: Dennis Fischer, Jens Bäcker, Christian Adams, Sylvestre Kengne

2 UML Use Case Diagramme Use Cases (Anwendungsfälle)
beschreiben Systemfunktionalität aus Anwendersicht Beantworten die Frage: „Wer macht was mit dem System?“ Die Use Case-Diagramme alleine reichen nicht aus, um die Systemfunktionalität aus Anwendersicht ausreichend zu beschreiben. Daher ist zu jedem Use Case eine textuelle Beschreibung erforderlich

3 Use Case Diagramm(1)

4 Use Case Diagramm(2)

5 Use Case Registrierung

6 Use Case Registrierung
Textuelle Beschreibung von Use Case: Name des Use Case: Registrierung Vorbedingung Keine Nachbedingung im Erfolgsfall Benutzer registriert Nachbedingung Misserfolg Benutzer nicht registriert Akteure Fahrtbietender, Fahrtsuchender, Administrator auslösendes Ereignis Aktion des Nutzers Ablauf 1.Eingabe der benötigten Benutzerdaten 2.Das System zeigt eine Auflistung der eingegebenen Daten und fragt nach der Richtigkeit. 3.Das System schickt eine an die vom Benutzer eingegebene Adresse Alternativen 1a.Falls Benutzereingaben inkorrekt, gibt das System eine Meldung mit den inkorrekten Benutzerdaten aus

7 Use Case Registrierung Fahrtenbietender
Textuelle Beschreibung von Use Case: Name des Use Case Registrierung Fahrtenbieter (Spezialisierung von Registrierung) Vorbedingung Keine Nachbedingung im Erfolgsfall Benutzer registriert Nachbedingung Misserfolg Benutzer nicht registriert Akteure Fahrtenbietender auslösendes Ereignis Aktion des Nutzers Ablauf Änderung gegenüber UC Registrierung: 1.Eingabe von Informationen über Führerschein, Versicherung, Anbieterkategorie, Kontoinformationen, Vorlieben und Besonderheiten usw. 2.Informationen über Carkit und Lieferung 3.Benutzer bestätigt spezifische AGB's Alternativen 1a. Carkit bereits vorhanden, keine Lieferung nötig

8 Use Case Registrierung Fahrtensuchender
Textuelle Beschreibung von Use Case: Name des Use Case Registrierung Fahrtensuchender Vorbedingung Keine Nachbedingung im Erfolgsfall Benutzer registriert Nachbedingung Misserfolg Benutzer nicht registriert Akteure Fahrtensuchender auslösendes Ereignis Aktion des Nutzers Ablauf Änderung gegenüber UC Registrierung: 1.Eingabe von Kontoinformationen, Vorlieben und Besonderheiten 2.Benutzer bestätigt spezifische AGB's Alternativen keine

9 Use Case Persönliche Informationen abrufen

10 Use Case Persönliche Informationen abrufen
Textuelle Beschreibung von Use Case: Name des Use Case Persönliche Informationen abrufen Vorbedingung Benutzer am System angemeldet Nachbedingung im Erfolgsfall Benutzerinformationen werden vom System aufgelistet Nachbedingung Misserfolg Benutzerinformationen werden nicht aufgelistet Akteure Fahrtbietender, Fahrtsuchender auslösendes Ereignis Aktion vom Nutzer Ablauf 1.Das System listet dem Benutzer Geldtransaktionen, seine voll - endeten Fahrten, seine Statistiken und seine Bewertungen auf. Alternativen 1a.Wenn der Benutzer einen Ausdruck der Daten wünscht können diese ausgedruckt werden

11 Use Case Ausdrucken Textuelle Beschreibung von Use Case:
Name des Use Case Ausdrucken Vorbedingung Drucker an die abrufende Plattform angeschlossen Nachbedingung im Erfolgsfall Gewünschte Daten werden gedruckt Nachbedingung Misserfolg Gewünschte Daten werden nicht gedruckt Akteure Fahrtbietender, Fahrtsuchender, Administrator auslösendes Ereignis Wunsch des Nutzers eines Ausdrucks Ablauf 1.Daten werden zum Drucker gesendet. Alternativen 1a.Druck nicht möglich

12 Use Cases Fahrt anbieten, Fahrt suchen, Routenplanung

13 Use Case Fahrt anbieten
Textuelle Beschreibung von Use Case: Name des Use Case Fahrt anbieten Vorbedingung Angemeldet am System Nachbedingung im Erfolgsfall Fahrtgebot im System gespeichert Nachbedingung Misserfolg Fahrtgebot nicht im System gespeichert Akteure Fahrtbietender auslösendes Ereignis Aktion vom Nutzer Ablauf 1.Der Fahrtbietende gibt die benötigten Daten ein. 2.Das System ermittelt per Routenplanung die Route und gibt diese auf dem Car Kit aus Alternativen 1a.Fehlerhafte Daten eingegeben. Das System bittet um neue Eingabe

14 Use Case Fahrt suchen Textuelle Beschreibung von Use Case:
Name des Use Case Fahrt suchen Vorbedingung Nutzer am System angemeldet Nachbedingung im Erfolgsfall Ausgabe der passenden Fahrten Nachbedingung Misserfolg Ausgabe, das keine Fahrt gefunden wurde Akteure Fahrtbietender, Fahrtsuchender auslösendes Ereignis Aktion des Nutzers Ablauf 1.Der Nutzer gibt die benötigten Daten ein ([Startort], Zielort, Ankunftszeit, Abweichung). 2.Das System ermittelt die möglichen Mitfahrgelegenheiten per Routenplanung. Alternativen 1a.Fehlerhafte Daten eingegeben. das System bittet um neue Eingabe.

15 Use Case Routenplanung
Textuelle Beschreibung von Use Case: Name des Use Case Routenplanung Vorbedingung Keine Nachbedingung im Erfolgsfall Route berechnet und im System gespeichert Nachbedingung Misserfolg Route konnte nicht berechnet werden Akteure auslösendes Ereignis Fahrtgebots- / Fahrtgesuchdaten erhalten Ablauf 1.Aufgrund der vorliegenden Daten wird eine entsprechende Route inkl. Fahrt- und Wartenzeiten berechnet. Alternativen 1a.Berechnung einer Route nicht möglich. Das System eine entsprechende Meldung zurück

16 Use Case Diagramm(1)

17 Use Case Diagramm(2)

18 Fragen? Danke für Ihre Aufmerksamkeit! Gibt es noch Fragen?


Herunterladen ppt "Call Car System Use Cases"

Ähnliche Präsentationen


Google-Anzeigen