Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
2
Callcar Projekt Gruppe 2 WS04/05
Systemanalyse Callcar Projekt Gruppe 2 WS04/05
3
Gruppenmitglieder: Stäudel Markus Guckert Andreas Lieberknecht Steffen
Maurer Christian
4
Inhaltsverzeichnis: Akteure des Systems Aufgaben der Akteure
Die Standard Use-Cases Erster Use-Case Entwurf Die „Nichtstandard“ Use-Cases Use Case Diagramm komplett Inhaltsverzeichnis / 25
5
1. Akteure des Systems: Fahrgast Fahrer Administrator Callcenter
1. Akteuere des Systems / 25
6
2. Aufgaben der Akteure: Fahrgast :
Stellt Anfrage an das System, ob eine Mitfahrgelegenheit für ihn existiert. Fahrer : Stellt seine Fahrmöglichkeiten bereit und macht Angaben über seine Fahrtabsicht. Befördert den Fahrgast 2. Aufgaben der Akteure / 25
7
2. Aufgaben der Akteure (2):
Administrator : Ist für die Sicherheit und das Funktionieren des Systems verantwortlich und wartet das System selbstverständlich.. 2. Aufgaben der Akteure (2) / 25
8
3. Die Standard Use-Cases:
Benutzerkonto Erstellen Anfrage stellen Mifahrgelegenheit anbieten Fahrer suchen Verbindung ermitteln Mitfahrer abholen Fahrt antreten Kredite abbuchen Fahrt bewerten 3. Die Standard Use-Cases / 25
9
UC: Benutzerkonto erstellen
Alternativen: 1. Angabe der persönlichen Daten 2. Wahl der Abrechnungsart Beschreibung: Neuer Fahrgast will eine Anfrage stellen Auslösendes Ereign.: Fahrgast Akteure: - Nachbed. (Fehlschl.): 1. Bestätigung an den Fahrgast senden 2. Anfrage stellen Nachbed. (Erfolg): Vorbedingung: Benutzerkonto erstellen Name: 3. Die Standard Use-Cases / 25
10
UC: Anfrage stellen 1A. Falls erstbenutzung, Benutzerkonto erstellen
Alternativen: 1. Angabe des Ziels 2. Angabe der Ankunftszeit 3. Angabe der Toleranzzeit Beschreibung: Fahrgast sucht Mitfahrgelegenheit Auslösendes Ereign.: Fahrgast Akteure: Alternativer Fahrwunsch, falls keine Mitfahrgelegenheit vorhanden. Nachbed. (Fehlschl.): 1. Erhalt einer Fahrtbestätigung 2. Abbuchung der Kredite Nachbed. (Erfolg): Angemeldeter Fahrgast (existierendes Benutzerkonto) Vorbedingung: Anfrage stellen Name: 3. Die Standard Use-Cases / 25
11
UC: Mitfahrgelegenheit anbieten
1A. System fragt einen auf Standby geschalteten Fahrer ob er eine Route übernehmen kann. Alternativen: 1. Fahrer meldet dem CCC seine Fahrtabsicht 2. Standortbestimmung durch GPS 3. Angabe der Fahrtdaten wie Abfahrtzeit und Ankunftszeit Beschreibung: - Fahrer will irgendwohin fahren - Fahrer ist im Einsatz (unterwegs) Auslösendes Ereign.: Fahrer Akteure: - Nachbed. (Fehlschl.): Auf Standby schalten Nachbed. (Erfolg): Mitglied im CCC Vorbedingung: Mitfahrgelegenheit anbieten Name: 3. Die Standard Use-Cases / 25
12
UC: Fahrer suchen Alternativen: 1. Startkoordinaten festlegen
2. Zielort bestimmen 3. Zwischenstationen einbauen 4. zeitliche Abhänge beachten 5. übermittlung der Ergebnisse an den Fahrer Beschreibung: Mitfahrgelegenheit gesucht Auslösendes Ereign.: Akteure: Absage an Fahrgast senden Nachbed. (Fehlschl.): Fahrer aktivieren Nachbed. (Erfolg): Verbindung ermitteln Vorbedingung: Fahrer suchen Name: 3. Die Standard Use-Cases / 25
13
UC: Verbindung ermitteln
1A. Fahrgast kontaktieren und manuelle eingabe des Standortes 3A. Passende ÖPNV-Verbindung suchen Alternativen: 1. Standortbestimmung durch GPS 2. Route berechnen Beschreibung: Anfrage eingegangen Auslösendes Ereign.: Akteure: Ablehnung der Anfrage an Fahrgast senden Nachbed. (Fehlschl.): Fahrer suchen Nachbed. (Erfolg): Anfrage gestellt Vorbedingung: Verbindung ermitteln Name: 3. Die Standard Use-Cases / 25
14
UC: Mitfahrer abholen Alternativen:
1. Fahrtdaten der Zentrale auswerten 2. Fahrgast/ Fahrgäste abholen 3. Zielort(e) anfahren 4. Abrechnung bestätigen lassen Beschreibung: 1. System fordert Fahrer an 1A. Bestätigung eines Mitfahrers Auslösendes Ereign.: Fahrer Akteure: 1. Route abfragen 2. Zeitfenster abfragen Nachbed. (Fehlschl.): 1. Mitfahrgelegenheit anbieten 1A. Offline gehen Nachbed. (Erfolg): Mitfahrergelegenheit anbieten, auf Standby geschaltet Vorbedingung: Mitfahrer abholen Name: 3. Die Standard Use-Cases / 25
15
UC: Fahrt antreten 1A. Helmvisier schließen Alternativen:
1. Türen schließen 2. Gurte anlegen 3. Motor starten 4. Los fahren und der vorgegebenen Route folgen Beschreibung: Fahrgast eingestiegen Auslösendes Ereign.: Fahrer Akteure: - Nachbed. (Fehlschl.): Ziel erreicht, Kredite abbuchen Nachbed. (Erfolg): Fahrgast abgeholt Vorbedingung: Fahrt antreten Name: 3. Die Standard Use-Cases / 25
16
UC: Kreditkarte abbuchen
2A . Authorisierung des Fahrgastes einholen 2A1. CCC Benutzerkonto belasten und Abbuchung am Ende des Monats. Alternativen: 1. Wahl der Abrechnungsart 2. Abbuchung bestätigen lassen 3. Fahrgast entlassen Beschreibung: Ankunft am Ziel Auslösendes Ereign.: Fahrer Akteure: Rechtliche Schritte einleiten (CCC melden) Nachbed. (Fehlschl.): Fahrt Bewerten Nachbed. (Erfolg): Ziel erreicht Vorbedingung: Kredite abbuchen Name: 3. Die Standard Use-Cases / 25
17
UC: Fahrt bewerten 1A. Fahrer/ Fahrgast von zuhause bewerten
2A. Route von zuhause bewerten 3A. Dauer/ Wartezeiten von zuhause bewerten Alternativen: 1. Fahrer/ Fahrgast am CC-Terminal bewerten 2. Route am CC-Terminal bewerten 3. Dauer/ Wartezeiten am CC-Terminal bewerten Beschreibung: Abbuchung der Kredite Auslösendes Ereign.: Fahrgast, Fahrer Akteure: Nachbed. (Fehlschl.): - Nachbed. (Erfolg): Ankunft am Ziel Vorbedingung: Fahrt Bewerten Name: 3. Die Standard Use-Cases / 25
18
4. Erster Use Case Entwurf:
4. Erster UC Diagramm Entwurf / 25
19
5. Die „Nichtstandard“ Use-Cases:
Fahrerlizenz erteilen Konto abfragen Persönliche Daten ändern „Nichtstandard“ Anfrage Verbindung ändern 5. Die Nichtstandart Use-Cases / 25
20
UC: Fahrerlizenz erwerben
Alternativen: 1. Neues Fahrerkonto erstellen 2. Aufnehmen der persönlichen Daten 3. Aufnehmen der Fahrzeugspezifikationen 4. zusätzliche Daten/ Bemerkungen hinzufügen Beschreibung: Jemand möchte seine Fahrdienste anbieten Auslösendes Ereign.: Administrator Akteure: - Nachbed. (Fehlschl.): Fahrer im CCC Nachbed. (Erfolg): - Personenbeförderungsschein - Vom TÜV anerkanntes Verkehrsmittel - Eignungstest durch CCC-Prüfer bestanden Vorbedingung: Fahrerlizenz erteilen Name: 5. Die Nichtstandart Use-Cases / 25
21
UC: Konto abfragen Alternativen: 1. Auswahl des Kontos 2. PIN eingeben
3. gewünschte Informationen abfragen Beschreibung: Fahrer oder Fahrgast will seinen Guthabenstand bzw. ausstehende Rechnungen wissen oder seine eingegebenen Daten abfragen. Auslösendes Ereign.: Fahrer, Fahrgast Akteure: Administrator benachrichtigen Nachbed. (Fehlschl.): - Nachbed. (Erfolg): Konto vorhanden Vorbedingung: Konto abfragen Name: 5. Die Nichtstandart Use-Cases / 25
22
UC: Persönliche Daten ändern
Alternativen: 1. Benutzerdaten öffnen 2. Änderungen vornehmen 3. Speichern der Eingaben Beschreibung: Benutzer-/ Fahrerdaten ändern sich ( neuer Wohnort, anderer PKW etc.) Auslösendes Ereign.: Administrator Akteure: Administrator benachrichtigen Nachbed. (Fehlschl.): Daten geändert Nachbed. (Erfolg): Benutzerkonto vorhanden Vorbedingung: Persönliche Daten ändern Name: 5. Die Nichtstandart Use-Cases / 25
23
UC: „Nichtstandart“ Anfrage
2A. Angabe der zusätzlich benötigten Sitze 2B. Spezielle Angaben machen Alternativen: 1. Angabe der Art der Standardabweichung 2. Angabe des zusätzlich benötigten Stauraums Beschreibung: Fahrgast benötigt viel Stauraum, ist behindert, hat Kind o.ä. Auslösendes Ereign.: Fahrgast Akteure: Erneute Anfrage stellen Nachbed. (Fehlschl.): Erhalt einer Fahrtbestätigung Nachbed. (Erfolg): Anfrage gestellt Vorbedingung: Nichtstandard-Anfrage Stellen Name: 5. Die Nichtstandart Use-Cases / 25
24
UC: Verbindung ändern 1A. Neues Ziel angeben
1B. Zusätzlichen Haltepunkt angeben Alternativen: 1. Angabe des Ortes der Verkehrsbehinderung 2. Bestätigung abwarten 3. Neue Route abwarten Beschreibung: - Geplante Route nicht mehr befahrbar (z.B. Unfall, Stau) - kurzfristige Planänderung des Fahrgastes Auslösendes Ereign.: Fahrer, Fahrgast Akteure: Nachbed. (Fehlschl.): Verbindung ermitteln Nachbed. (Erfolg): Fahrtbestätigung erhalten Vorbedingung: Verbindung ändern Name: 5. Die Nichtstandart Use-Cases / 25
25
6. Use-Case Diagramm komplett
26
Das war‘s ... Falls Sie irgendwelche Fragen zu unserem vorgestellten System haben, stehen wir Ihnen jetzt gerne zu Verfügung und versuchen diese zu beantworten. Ihre Gruppe 2 (SA WS 04/05)
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.