2020-11-18 10:41:40 +01:00
|
|
|
Use Case 2: Płatność kartą
|
|
|
|
=====================
|
|
|
|
|
2020-11-18 10:58:23 +01:00
|
|
|
**Aktor podstawowy:** Klient
|
2020-11-18 10:41:40 +01:00
|
|
|
|
|
|
|
|
|
|
|
Główni odbiorcy i oczekiwania względem systemu:
|
|
|
|
-----------------------------------------------
|
|
|
|
|
2020-11-18 10:58:23 +01:00
|
|
|
- Klient: opłacenie zakupu i otrzymanie produktu
|
2020-11-18 10:41:40 +01:00
|
|
|
|
2020-12-01 21:20:09 +01:00
|
|
|
- Kasa: przetwarzanie płatności
|
2020-11-18 10:41:40 +01:00
|
|
|
|
2020-11-24 22:17:12 +01:00
|
|
|
- Automat: wydanie produktu(ów)
|
2020-11-18 10:41:40 +01:00
|
|
|
|
|
|
|
Warunki wstępne:
|
|
|
|
----------------
|
|
|
|
|
2020-12-01 23:30:10 +01:00
|
|
|
Automat oczekuje płatności kartą
|
2020-11-18 10:41:40 +01:00
|
|
|
|
|
|
|
Warunki końcowe:
|
|
|
|
----------------
|
|
|
|
|
2020-12-01 23:30:10 +01:00
|
|
|
Produkt jest opłacony i wydany klientowi
|
2020-11-18 10:41:40 +01:00
|
|
|
|
|
|
|
Scenariusz główny (ścieżka podstawowa):
|
|
|
|
---------------------------------------
|
|
|
|
|
2020-12-01 21:20:09 +01:00
|
|
|
1. Na kasie zostaje wyświetlona suma zakupu.
|
|
|
|
2. Klient wkłada lub przykłada kartę do kasy.
|
2020-12-01 23:30:10 +01:00
|
|
|
3. Opłata zostaje przetworzona.
|
|
|
|
4. Kasa wyświetla nadpis "Success".
|
|
|
|
5. Kasa odsyla sygnal do automatu.
|
2020-11-24 22:17:12 +01:00
|
|
|
6. Automat wydaje produkt(y).
|
|
|
|
7. Klient otrzymuje produkt(y).
|
2020-11-18 10:41:40 +01:00
|
|
|
|
|
|
|
Rozszerzenia (ścieżki alternatywne):
|
|
|
|
------------------------------------
|
|
|
|
|
2020-11-24 22:17:12 +01:00
|
|
|
*a. PIN
|
2020-11-18 10:41:40 +01:00
|
|
|
|
2020-12-01 21:20:09 +01:00
|
|
|
1. Kasa prosi o podanie pinu.
|
2020-11-24 22:17:12 +01:00
|
|
|
2. Klient wprowadza pin.
|
|
|
|
|
2020-12-01 21:20:09 +01:00
|
|
|
2a. Nieprawidłowy pin 1
|
2020-11-18 10:41:40 +01:00
|
|
|
|
2020-12-01 21:20:09 +01:00
|
|
|
1. Kasa wyświetła "PIN is uncorrect. Try again".
|
2020-11-24 22:17:12 +01:00
|
|
|
2. Klient wprowadza pin jeszcze raz.
|
|
|
|
3. Krok 3 ścieżki alternatywnej *a.
|
2020-11-18 10:41:40 +01:00
|
|
|
|
2020-11-24 22:17:12 +01:00
|
|
|
1a. Nieprawidłowy pin 2
|
2020-11-18 10:41:40 +01:00
|
|
|
|
2020-12-01 21:20:09 +01:00
|
|
|
1. Kasa wyświetła "PIN is uncorrect. Try again".
|
2020-11-24 22:17:12 +01:00
|
|
|
2. Klient wprowadza pin jeszcze raz.
|
|
|
|
3. Krok 3 ścieżki alternatywnej *a.
|
2020-11-18 10:41:40 +01:00
|
|
|
|
2020-11-24 22:17:12 +01:00
|
|
|
1a. Nieprawidłowy pin 3
|
2020-11-18 10:41:40 +01:00
|
|
|
|
2020-12-01 21:20:09 +01:00
|
|
|
1. Kasa wyświetla "PIN is uncorrect. Try to pay again".
|
2020-11-24 22:17:12 +01:00
|
|
|
2. Krok 1 scenariuszu głownego.
|
2020-11-18 10:41:40 +01:00
|
|
|
|
2020-12-01 21:20:09 +01:00
|
|
|
3. Kasa wyświetła "PIN is correct".
|
2020-11-24 22:17:12 +01:00
|
|
|
4. Krok 3 scenariuszu głownego.
|
2020-11-18 10:41:40 +01:00
|
|
|
|
2020-11-24 22:17:12 +01:00
|
|
|
|
2020-11-18 10:41:40 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
2020-11-24 22:17:12 +01:00
|
|
|
*b. Za mało środków na karcie
|
|
|
|
|
2020-12-01 21:20:09 +01:00
|
|
|
1. Kasa wyświetła "Not enough funds on the card. Try to pay again".
|
2020-11-24 22:17:12 +01:00
|
|
|
2. Krok 1 scenariuszu głownego.
|
|
|
|
|
|
|
|
|
|
|
|
|
2020-12-01 21:20:09 +01:00
|
|
|
*c. Problem z sygnalem
|
2020-11-24 22:17:12 +01:00
|
|
|
|
|
|
|
1. Klient wciska przycisk "Service".
|
|
|
|
2. Klient czeka od 5 do 15 minut na obsługę.
|
|
|
|
|
|
|
|
2a. Problem z obsługą
|
|
|
|
|
|
|
|
1. Jeśli czas oczekiwania większy od 15 minut klient telefonuje na numer na automacie.
|
|
|
|
2. Klient wyjaśnia sytuacje.
|
|
|
|
3. Klient czeka do 5 minut na obsługę.
|
|
|
|
4. Krok 3 ścieżki alternatywnej *c.
|
|
|
|
|
|
|
|
3a. Problem z obsługą 2
|
|
|
|
|
|
|
|
1. Jeśli czas oczekiwania większy od 15 minut klient telefonuje na numer na automacie.
|
|
|
|
2. Klient wyjaśnia sytuacje.
|
|
|
|
3. Klient podaje swoje dane kontaktowe dla dalszego wyjaśnienia sytuacji i zwrotu środków.
|
|
|
|
|
|
|
|
3. Przychodzi obsługa.
|
|
|
|
4. Klient wyjaśnia sytuacje.
|
2020-12-01 23:30:10 +01:00
|
|
|
5. Obsługa patrzy na ostatnia przetwarzoną tranzakcję w kasie.
|
2020-11-24 22:17:12 +01:00
|
|
|
|
|
|
|
5a. Wydanie produktu
|
|
|
|
|
|
|
|
1. Jeśli to jest możliwe obsługa wydaje produkt(y) klientówi.
|
|
|
|
2. Krok 7 scenariuszu głownego.
|
|
|
|
|
|
|
|
5b. Naprawa 1
|
|
|
|
|
|
|
|
1. Jeśli przybliżony czas czas naprawy automata od 5 do 20 minut obsługa naprawia automat.
|
|
|
|
2. Krok 7 scenariuszu głownego.
|
|
|
|
|
|
|
|
5c. Naprawa 2
|
|
|
|
|
2020-12-01 23:30:10 +01:00
|
|
|
1. Jeśli przybliżony czas czas naprawy automata od 20 minut obsługa zapisuje danne kontaktowe klienta do zwrotu środków.
|
2020-11-24 22:17:12 +01:00
|
|
|
2. Obsługa telefonuje do głównego biura i zgłasza, że automat jest zepsuty.
|
|
|
|
|
|
|
|
|
2020-11-18 10:41:40 +01:00
|
|
|
Wymagania specjalne:
|
|
|
|
--------------------
|
|
|
|
|
2020-12-01 21:20:09 +01:00
|
|
|
- Obsługa oraz operator muszą rozmawiać w języku polskim i angielskim.
|
2020-11-18 10:41:40 +01:00
|
|
|
|
2020-12-01 23:30:10 +01:00
|
|
|
- Kasa musi obługować karty MasterCard i Visa.
|
2020-11-18 10:41:40 +01:00
|
|
|
|
2020-12-01 23:30:10 +01:00
|
|
|
- Kasa musi umieć obługować kartę zbliżeniowo.
|
2020-11-18 10:41:40 +01:00
|
|
|
|
|
|
|
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
|
|
|
|
---------------------------------------------------------------
|
|
|
|
|
2020-12-01 23:30:10 +01:00
|
|
|
2a. Pin składa się z 4 znaków.
|
2020-11-18 10:41:40 +01:00
|
|
|
|