BC1: Podróżowanie z autostopowiczem UC1: Nawigowanie do

Transkrypt

BC1: Podróżowanie z autostopowiczem UC1: Nawigowanie do
BC1: Podróżowanie z autostopowiczem
UC1: Nawigowanie do punktu docelowego.
Aktorzy główni: Autostopowicz, Kierowca.
Aktorzy główni: Kierowca.
Aktorzy dodatkowi: System.
Aktorzy dodatkowi: System, Autostopowicz.
Scenariusz główny:
Scenariusz główny:
1. Użytkownik rejestruje się w systemie (UC3).
2. Kierowca wybiera podróżowanie z autostopowiczem (UC1).
3. Autostopowicz wybiera podróżowanie z kierowcą (UC2).
1.
2.
3.
4.
5.
6.
7.
8.
9.
Kierowca loguje się do systemu.
System wyświetla okno wyboru miejsca docelowego podróży.
Kierowca podaje cel swojej podróży.
System wyszukuje trasę do punktu docelowego.
System wyświetla zgłoszenia autostopowiczów udających się w podobnym kierunku.
Kierowca akceptuje zgłoszenie autostopowicza.
System nawiguje kierowcę do autostopowicza.
System nawiguje kierowcę do punktu docelowego.
Użytkownik wprowadza komentarz (UC4).
Rozszerzenia
5.A System nie znalazł autostopowiczów podróżujących w podobnym kierunku.
5.A.1. System wyświetla odpowiednią informacje.
5.A.2. Skok do kroku 8.
6.A Kierowca nie zaakceptował żadnego z autostopowiczów .
6.A.1. System wyświetla odpowiednią informacje.
6.A.2. Skok do kroku 8.
9.A Kierowca podróżował bez autostopowicza
9.A.1 Koniec
UC2: Podróżowanie z innym kierowcą.
UC3: Rejestrowanie się w systemie.
Aktorzy główni: Autostopowicz.
Aktorzy główni: Autostopowicz, Kierowca.
Aktorzy dodatkowi: System, Kierowca.
Aktorzy dodatkowi: System.
Scenariusz główny:
Scenariusz główny:
1.
2.
3.
4.
5.
6.
7.
8.
Autostopowicz wybiera opcje podróżowania z kierowcą.
System wyświetla okno wyboru miejsca docelowego podróży.
Użytkownik podaje cel swojej podróży.
System wyświetla kierowców podróżujących w podobnym kierunku.
Użytkownik wybiera kierowcę.
System informuje autostopowicza o zgodzie kierowcy na wspólną podróż.
System wyświetla okno wprowadzania komentarza po zakończeniu podróży.
Użytkownik wprowadza komentarz (UC4).
Rozszerzenia
4.A System nie znalazł kierowców podróżujących w podobnym kierunku.
4.A.1. System wyświetla odpowiednią informacje.
4.A.2. Koniec.
5.A Wybrany kierowca nie wyraził zgody na zabranie autostopowicza.
5.A.1. System wyświetla odpowiednią informacje.
5.A.2.Powrót do kroku 4 .
1.
2.
3.
4.
5.
6.
Użytkownik wybiera opcje rejestrowania się w systemie.
System wyświetla okno rejestracji.
Użytkownik podaje wymagane dane.
System weryfikuje dane osobowe .
System zapisuje użytkownika.
System wyświetla informacje o poprawnym przebiegu rejestracji.
Rozszerzenia
4.A Użytkownik nie podał wszystkich wymaganych danych.
4.A.
1. System wyświetla odpowiednią informacje.
4.A.2. Powrót do kroku 3.
4.B Użytkownik o podanych danych osobowych już istnieje.
4.B.1. System wyświetla odpowiednią informacje.
4.B.2. Koniec.
5.A Rejestracja nie powiodła się.
5.A.1. System wyświetla odpowiednią informacje.
5.A.2. Koniec.
UC4: Wprowadzanie komentarza.
Aktorzy główni: Autostopowicz, Kierowca.
Aktorzy dodatkowi: System.
Scenariusz główny:
1.
2.
3.
4.
5.
Użytkownik wybiera opcje komentowania wspólnej podróży.
System wyświetla okno wprowadzenia komentarza.
Użytkownik wprowadza komentarz.
System weryfikuje komentarz.
System zapisuje komentarz.
Rozszerzenia
4.A. Użytkownik nie podał wszystkich wymaganych danych
4.A.1. System wyświetla odpowiednią informacje.
4.A.2. Powrót do kroku 2.
4.B. Użytkownik zrezygnował z wprowadzania komentarza.
4.B.1. Koniec.
5.A. Wystąpił błąd podczas zapisywania komentarza.
5.A.1. System wyświetla odpowiednią informacje.
5.A.2. Koniec.

Podobne dokumenty