Zaktualizuj 'use-case-2.md'
This commit is contained in:
parent
93d62b39fc
commit
ee8ec6e588
@ -14,7 +14,9 @@ Główni odbiorcy i oczekiwania względem systemu:
|
|||||||
Warunki wstępne:
|
Warunki wstępne:
|
||||||
----------------
|
----------------
|
||||||
Klient posiada kartę płatniczą.
|
Klient posiada kartę płatniczą.
|
||||||
|
|
||||||
Terminal płatniczy jest sprawny.
|
Terminal płatniczy jest sprawny.
|
||||||
|
|
||||||
Automat nie jest pusty.
|
Automat nie jest pusty.
|
||||||
|
|
||||||
Warunki końcowe:
|
Warunki końcowe:
|
||||||
@ -26,10 +28,9 @@ Scenariusz główny (ścieżka podstawowa):
|
|||||||
|
|
||||||
1. Klient wybiera produkt <!-- np. 1. Klient wkłada kartę do bankomatu. -->
|
1. Klient wybiera produkt <!-- np. 1. Klient wkłada kartę do bankomatu. -->
|
||||||
2. System informuje klienta o cenie wybranego produktu <!-- np. 2. System prosi o podanie pinu. -->
|
2. System informuje klienta o cenie wybranego produktu <!-- np. 2. System prosi o podanie pinu. -->
|
||||||
3. Klient wybiera płatność kartą i przykłada ją do teminalu <!-- np. 3. Klient wprowadza pin.) -->
|
3. Klient wybiera płatność kartą i dokonuje płatności <!-- np. 3. Klient wprowadza pin.) -->
|
||||||
4. Automat łączy sie z systemem obsługi płatności elektronicznej i pobiera pieniądze z karty.
|
4. Po pomyślnym dokonaniu transakcji produkt zostaje wydany klientowi
|
||||||
5. Produkt zostaje wydany klientowi
|
5. Klient odbiera zakupiony produkt
|
||||||
6. Klient odbiera zakupiony produkt
|
|
||||||
|
|
||||||
Rozszerzenia (ścieżki alternatywne):
|
Rozszerzenia (ścieżki alternatywne):
|
||||||
------------------------------------
|
------------------------------------
|
||||||
@ -50,12 +51,12 @@ Rozszerzenia (ścieżki alternatywne):
|
|||||||
1. System wyświetla informacje o usterce terminala płatniczego
|
1. System wyświetla informacje o usterce terminala płatniczego
|
||||||
2. System wysyła informację o błędzie do serwisu
|
2. System wysyła informację o błędzie do serwisu
|
||||||
|
|
||||||
4a. Brak wystarczającej liczby środków na koncie klienta <!-- np. 3a. Nieprawidłowy pin -->
|
3b. Brak wystarczającej liczby środków na koncie klienta <!-- np. 3a. Nieprawidłowy pin -->
|
||||||
|
|
||||||
1. System informuje klienta o braku wystarczającej liczby pieniędzy na koncie klienta
|
1. System informuje klienta o braku wystarczającej liczby pieniędzy na koncie klienta
|
||||||
2. System przerywa transakcje
|
2. System przerywa transakcje
|
||||||
|
|
||||||
5a. Produkt zablokował się podczas wydawania
|
4a. Produkt zablokował się podczas wydawania
|
||||||
|
|
||||||
1. System informuje klienta o błędzie
|
1. System informuje klienta o błędzie
|
||||||
2. System wysyła informację o błędzie do serwisu
|
2. System wysyła informację o błędzie do serwisu
|
||||||
@ -76,8 +77,6 @@ Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
|
|||||||
|
|
||||||
*b. Panel dotykowy do obsługi automatu
|
*b. Panel dotykowy do obsługi automatu
|
||||||
|
|
||||||
*c. Utrzymywanie odpowiedniej temperatury, aby produkty sie nie zepsuły
|
|
||||||
|
|
||||||
1a. Klient może wybrać dokładnie jeden produkt na raz
|
1a. Klient może wybrać dokładnie jeden produkt na raz
|
||||||
|
|
||||||
3a. Automat posiada terminal płatniczy
|
3a. Automat posiada terminal płatniczy
|
||||||
|
Loading…
Reference in New Issue
Block a user