System Analyse Use Case- Analyse Breuskin Laurent, Ney Laurent,Wampach Jo,
Software Analyse – Use Cases Akteure Kunde Fahrer CallCar - Zentrale
Aufgaben der Akteure: Kunde Bestellung aufgeben Terminal Telefon Bestätigung Bildschirm
Aufgaben der Akteure: Fahrer Fahrten: anbieten bestätigen Kunde: mitnehmen absetzen
CallCar-Zenter Route eines Fahrers abspeichern Kunde einem Fahrer zuordnen Kunde einem andern Transportmittel zuweisen Verwaltung der Kunden/Fahrer Abrechnungen
Usecase-Übersicht:
Use cases: Fahrer Fahrer-Registrierung Fahrer-CallCar Fahrer-Auszahlung
Fahrer-Registrierung
Fahrer-CallCar
Fahrer-Auszahlung
Use cases: Kunde Kundenregistrierung Kunde-Callcar Bestätigung Kunde-Zahlungssystem
Kundenregistrierung
Kunde-Callcar
Bestätigung
Kunde-Zahlungssystem
Use Case Diagramm
Use Case Name: Anmelden Vorbedingung: Benutzer muss registriert sein Nachbed. Erforlg: Benutzer ist angemeldet Nachb. Misserfolg Anmeldeversuch fehlgeschlagen Akteure Fahrer, Kunde Ausl. Ergebnis: Kunde will befördert werden/ Fahrer bietet Fahrt an Ablauf Der Benutzer gibt sein Benutzername und sein Passwort an Alternativen 1a) Der Benutzer ist noch nicht im Callcar System registriert
Use Case Name: Registrieren Vorbedingung: - Nachbed. Erforlg: Benutzer ist im System registriert Nachb. Misserfolg Benutzer wurde nicht vom System erfasst Akteure Fahrer, Kunde Ausl. Ergebnis: Der Benutzer ist noch nicht im System registriert Ablauf Angabe der persönlichen Daten ( Name, Adresse, Telefonnummer, Handynummer, Emailadresse) sowie Benutzername und Passwort Lizenzierung erfolgt Die Daten werden überprüft Alternativen 2a) Die angegeben Daten sind nicht richtig, der Benutzer bleibt nicht registriert
Use Case Name: Fahrt angeben Vorbedingung: Benutzer muss am System angemeldet sein Nachbed. Erforlg: Fahrt ist im System gespeichert Nachb. Misserfolg Fahrt konnte nicht gespeichert werden Akteure Fahrer Ausl. Ergebnis: Mitfahrtgelegenheit anbieten Ablauf Der Fahrer gibt Route und Abfahrzeit an Das System überprüft ob diese Mitfahrgelegenheit schon gesucht wurde Alternativen
Use Case Name: Fahrt suchen Vorbedingung: Benutzer muss am System angemeldet sein Nachbed. Erforlg: Es wurde passende Mitfahrgelegenheit gefunden Nachb. Misserfolg Es wurde keine passende Mitfahrgelegenheit gefunfen Akteure Kunde Ausl. Ergebnis: Mitfahrtgelegenheit suchen Ablauf Der Kunde gibt Route Abfahrzeit und Ankunftszeit an Das System überprüft ob eine passende Mitfahrgelegenheit vorhanden ist Alternativen 2a) es ist keine passende Mitfahrgelegenheit gefunden worden, Der Benutzer bekommt ein alternatives Transportsystem zugewiesen
Use Case Name: Fahrt buchen Vorbedingung: Passende Mitfahrgelegenheit gefunden Nachbed. Erforlg: Kunde wurde Fahrer zugewiesen Nachb. Misserfolg Kunde wurde keinem Fahrer zugewiesen Akteure Kunde Ausl. Ergebnis: Mitfahrtgelegenheit gesucht Ablauf Der Kunde hat Interesse an einem Mitfahrtangebot UC Mitnehmen bestätigen Kunde bekommt Bestätigung Alternativen
Use Case Name: Mitnehmen bestätigen Vorbedingung: Kunde zeigt Interesse an Mitfahrgelegenheit Nachbed. Erforlg: Fahrer bestätigt Mitnahme des Kunden Nachb. Misserfolg Fahrer nimmt Kunde nicht mit Akteure Fahrer Ausl. Ergebnis: Bestätigungswunsch des Kunden Ablauf Der Fahrer bekommt Mitfahrgelegenheitsinteresse mitgeteilt Der Fahrer bekommt Informationen zum Kunden Der Fahrer bestätig den Kunden mitzunehmen Alternativen 3a) der Kunde wird nicht vom Fahrer mitgenommen