1 / 26

Systemanalyse

Callcar Projekt Gruppe 2 WS04/05. Systemanalyse. Gruppenmitglieder:. Stäudel Markus Guckert Andreas Lieberknecht Steffen Maurer Christian. Inhaltsverzeichnis:. Inhaltsverzeichnis 4 / 25. Akteure des Systems Aufgaben der Akteure Die Standard Use-Cases

Download Presentation

Systemanalyse

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Callcar Projekt Gruppe 2 WS04/05 Systemanalyse

  2. Gruppenmitglieder: • Stäudel Markus • Guckert Andreas • Lieberknecht Steffen • Maurer Christian

  3. Inhaltsverzeichnis: Inhaltsverzeichnis 4 / 25 • Akteure des Systems • Aufgaben der Akteure • Die Standard Use-Cases • Erster Use-Case Entwurf • Die „Nichtstandard“ Use-Cases • Use Case Diagramm komplett

  4. 1. Akteuere des Systems 5 / 25 1. Akteure des Systems: • Fahrgast • Fahrer • Administrator • Callcenter

  5. 2. Aufgaben der Akteure 6 / 25 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

  6. 2. Aufgaben der Akteure (2): 2. Aufgaben der Akteure (2) 7 / 25 Administrator : Ist für die Sicherheit und das Funktionieren des Systems verantwortlich und wartet das System selbstverständlich..

  7. 3. Die Standard Use-Cases: 3. Die Standard Use-Cases 8 / 25 • Benutzerkonto Erstellen • Anfrage stellen • Mifahrgelegenheit anbieten • Fahrer suchen • Verbindung ermitteln • Mitfahrer abholen • Fahrt antreten • Kredite abbuchen • Fahrt bewerten

  8. UC: Benutzerkonto erstellen Name: Benutzerkonto erstellen Vorbedingung: - Nachbed. (Erfolg): 1. Bestätigung an den Fahrgast senden 2. Anfrage stellen Nachbed. (Fehlschl.): - Akteure: Fahrgast Auslösendes Ereign.: Neuer Fahrgast will eine Anfrage stellen Beschreibung: 1. Angabe der persönlichen Daten 2. Wahl der Abrechnungsart Alternativen: 3. Die Standard Use-Cases 9 / 25

  9. UC: Anfrage stellen Name: Anfrage stellen Vorbedingung: Angemeldeter Fahrgast (existierendes Benutzerkonto) Nachbed. (Erfolg): 1. Erhalt einer Fahrtbestätigung 2. Abbuchung der Kredite Nachbed. (Fehlschl.): Alternativer Fahrwunsch, falls keine Mitfahrgelegenheit vorhanden. Akteure: Fahrgast Auslösendes Ereign.: Fahrgast sucht Mitfahrgelegenheit Beschreibung: 1. Angabe des Ziels 2. Angabe der Ankunftszeit 3. Angabe der Toleranzzeit Alternativen: 1A. Falls erstbenutzung, Benutzerkonto erstellen 3. Die Standard Use-Cases 10 / 25

  10. UC: Mitfahrgelegenheit anbieten Name: Mitfahrgelegenheit anbieten Vorbedingung: Mitglied im CCC Nachbed. (Erfolg): Auf Standby schalten Nachbed. (Fehlschl.): - Akteure: Fahrer Auslösendes Ereign.: - Fahrer will irgendwohin fahren - Fahrer ist im Einsatz (unterwegs) Beschreibung: 1. Fahrer meldet dem CCC seine Fahrtabsicht 2. Standortbestimmung durch GPS 3. Angabe der Fahrtdaten wie Abfahrtzeit und Ankunftszeit Alternativen: 1A. System fragt einen auf Standby geschalteten Fahrer ob er eine Route übernehmen kann. 3. Die Standard Use-Cases 11 / 25

  11. UC: Fahrer suchen Name: Fahrer suchen Vorbedingung: Verbindung ermitteln Nachbed. (Erfolg): Fahrer aktivieren Nachbed. (Fehlschl.): Absage an Fahrgast senden Akteure: Auslösendes Ereign.: Mitfahrgelegenheit gesucht Beschreibung: 1. Startkoordinaten festlegen 2. Zielort bestimmen 3. Zwischenstationen einbauen 4. zeitliche Abhänge beachten 5. übermittlung der Ergebnisse an den Fahrer Alternativen: 3. Die Standard Use-Cases 12 / 25

  12. UC: Verbindung ermitteln Name: Verbindung ermitteln Vorbedingung: Anfrage gestellt Nachbed. (Erfolg): Fahrer suchen Nachbed. (Fehlschl.): Ablehnung der Anfrage an Fahrgast senden Akteure: Auslösendes Ereign.: Anfrage eingegangen Beschreibung: 1. Standortbestimmung durch GPS 2. Route berechnen Alternativen: 1A. Fahrgast kontaktieren und manuelle eingabe des Standortes 3A. Passende ÖPNV-Verbindung suchen 3. Die Standard Use-Cases 13 / 25

  13. UC: Mitfahrer abholen Name: Mitfahrer abholen Vorbedingung: Mitfahrergelegenheit anbieten, auf Standby geschaltet Nachbed. (Erfolg): 1. Mitfahrgelegenheit anbieten 1A. Offline gehen Nachbed. (Fehlschl.): 1. Route abfragen 2. Zeitfenster abfragen Akteure: Fahrer Auslösendes Ereign.: 1. System fordert Fahrer an 1A. Bestätigung eines Mitfahrers Beschreibung: 1. Fahrtdaten der Zentrale auswerten 2. Fahrgast/ Fahrgäste abholen 3. Zielort(e) anfahren 4. Abrechnung bestätigen lassen Alternativen: 3. Die Standard Use-Cases 14 / 25

  14. UC: Fahrt antreten Name: Fahrt antreten Vorbedingung: Fahrgast abgeholt Nachbed. (Erfolg): Ziel erreicht, Kredite abbuchen Nachbed. (Fehlschl.): - Akteure: Fahrer Auslösendes Ereign.: Fahrgast eingestiegen Beschreibung: 1. Türen schließen 2. Gurte anlegen 3. Motor starten 4. Los fahren und der vorgegebenen Route folgen Alternativen: 1A. Helmvisier schließen 3. Die Standard Use-Cases 15 / 25

  15. UC: Kreditkarte abbuchen Name: Kredite abbuchen Vorbedingung: Ziel erreicht Nachbed. (Erfolg): Fahrt Bewerten Nachbed. (Fehlschl.): Rechtliche Schritte einleiten (CCC melden) Akteure: Fahrer Auslösendes Ereign.: Ankunft am Ziel Beschreibung: 1. Wahl der Abrechnungsart 2. Abbuchung bestätigen lassen 3. Fahrgast entlassen Alternativen: 2A . Authorisierung des Fahrgastes einholen 2A1. CCC Benutzerkonto belasten und Abbuchung am Ende des Monats. 3. Die Standard Use-Cases 16 / 25

  16. UC: Fahrt bewerten Name: Fahrt Bewerten Vorbedingung: Ankunft am Ziel Nachbed. (Erfolg): - Nachbed. (Fehlschl.): Akteure: Fahrgast, Fahrer Auslösendes Ereign.: Abbuchung der Kredite Beschreibung: 1. Fahrer/ Fahrgast am CC-Terminal bewerten 2. Route am CC-Terminal bewerten 3. Dauer/ Wartezeiten am CC-Terminal bewerten Alternativen: 1A. Fahrer/ Fahrgast von zuhause bewerten 2A. Route von zuhause bewerten 3A. Dauer/ Wartezeiten von zuhause bewerten 3. Die Standard Use-Cases 17 / 25

  17. 4. Erster Use Case Entwurf: 4. Erster UC Diagramm Entwurf 18 / 25

  18. 5. Die „Nichtstandard“ Use-Cases: 5. Die Nichtstandart Use-Cases 19 / 25 • Fahrerlizenz erteilen • Konto abfragen • Persönliche Daten ändern • „Nichtstandard“ Anfrage • Verbindung ändern

  19. UC: Fahrerlizenz erwerben Name: Fahrerlizenz erteilen Vorbedingung: - Personenbeförderungsschein - Vom TÜV anerkanntes Verkehrsmittel - Eignungstest durch CCC-Prüfer bestanden Nachbed. (Erfolg): Fahrer im CCC Nachbed. (Fehlschl.): - Akteure: Administrator Auslösendes Ereign.: Jemand möchte seine Fahrdienste anbieten Beschreibung: 1. Neues Fahrerkonto erstellen 2. Aufnehmen der persönlichen Daten 3. Aufnehmen der Fahrzeugspezifikationen 4. zusätzliche Daten/ Bemerkungen hinzufügen Alternativen: 5. Die Nichtstandart Use-Cases 20 / 25

  20. UC: Konto abfragen Name: Konto abfragen Vorbedingung: Konto vorhanden Nachbed. (Erfolg): - Nachbed. (Fehlschl.): Administrator benachrichtigen Akteure: Fahrer, Fahrgast Auslösendes Ereign.: Fahrer oder Fahrgast will seinen Guthabenstand bzw. ausstehende Rechnungen wissen oder seine eingegebenen Daten abfragen. Beschreibung: 1. Auswahl des Kontos 2. PIN eingeben 3. gewünschte Informationen abfragen Alternativen: 5. Die Nichtstandart Use-Cases 21 / 25

  21. UC: Persönliche Daten ändern Name: Persönliche Daten ändern Vorbedingung: Benutzerkonto vorhanden Nachbed. (Erfolg): Daten geändert Nachbed. (Fehlschl.): Administrator benachrichtigen Akteure: Administrator Auslösendes Ereign.: Benutzer-/ Fahrerdaten ändern sich ( neuer Wohnort, anderer PKW etc.) Beschreibung: 1. Benutzerdaten öffnen 2. Änderungen vornehmen 3. Speichern der Eingaben Alternativen: 5. Die Nichtstandart Use-Cases 22 / 25

  22. UC: „Nichtstandart“ Anfrage Name: Nichtstandard-Anfrage Stellen Vorbedingung: Anfrage gestellt Nachbed. (Erfolg): Erhalt einer Fahrtbestätigung Nachbed. (Fehlschl.): Erneute Anfrage stellen Akteure: Fahrgast Auslösendes Ereign.: Fahrgast benötigt viel Stauraum, ist behindert, hat Kind o.ä. Beschreibung: 1. Angabe der Art der Standardabweichung 2. Angabe des zusätzlich benötigten Stauraums Alternativen: 2A. Angabe der zusätzlich benötigten Sitze 2B. Spezielle Angaben machen 5. Die Nichtstandart Use-Cases 23 / 25

  23. UC: Verbindung ändern Name: Verbindung ändern Vorbedingung: Fahrtbestätigung erhalten Nachbed. (Erfolg): Verbindung ermitteln Nachbed. (Fehlschl.): Akteure: Fahrer, Fahrgast Auslösendes Ereign.: - Geplante Route nicht mehr befahrbar (z.B. Unfall, Stau) - kurzfristige Planänderung des Fahrgastes Beschreibung: 1. Angabe des Ortes der Verkehrsbehinderung 2. Bestätigung abwarten 3. Neue Route abwarten Alternativen: 1A. Neues Ziel angeben 1B. Zusätzlichen Haltepunkt angeben 5. Die Nichtstandart Use-Cases 24 / 25

  24. 6. Use-Case Diagramm komplett 6. Use-Case Diagramm komplett 25 / 25

  25. 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)

More Related