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

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

Transcript of Call Car System Use Cases Erstellt von: Dennis Fischer, Jens Bäcker, Christian Adams, Sylvestre...

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

Call Car System

Use Cases

Erstellt von:Dennis Fischer, Jens Bäcker, Christian Adams, Sylvestre Kengne

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

227.10.2004

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

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

327.10.2004

Use Case Diagramm(1)

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

427.10.2004

Use Case Diagramm(2)

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

527.10.2004

Use Case Registrierung

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

627.10.2004

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 Email an die vom Benutzer eingegebene Email Adresse

Alternativen1a.Falls Benutzereingaben inkorrekt, gibt das System eine Meldung mit den inkorrekten Benutzerdaten aus

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

727.10.2004

Use Case Registrierung FahrtenbietenderTextuelle 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

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

827.10.2004

Use Case Registrierung FahrtensuchenderTextuelle 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

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

927.10.2004

Use Case Persönliche Informationen abrufen

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

1027.10.2004

Use Case Persönliche Informationen abrufenTextuelle 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

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

1127.10.2004

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

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

1227.10.2004

Use Cases Fahrt anbieten, Fahrt suchen, Routenplanung

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

1327.10.2004

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

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

1427.10.2004

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.

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

1527.10.2004

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 Keine

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

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

1627.10.2004

Use Case Diagramm(1)

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

1727.10.2004

Use Case Diagramm(2)

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

1827.10.2004

Fragen?

Danke für Ihre

Aufmerksamkeit! Gibt es noch

Fragen?