Zaktualizuj 'use-case-2.md'

This commit is contained in:
Maciej Czajka 2020-11-25 11:37:20 +01:00
parent ff7d86f3bf
commit d58287a63d

View File

@ -11,7 +11,7 @@ Główni odbiorcy i oczekiwania względem systemu:
Warunki wstępne:
----------------
Bankomat ma aktywne połączenie z bankiem. W bankomacie poprawnie działa urządzenie do pobierania gotówki i karty, klawiatura, ekran oraz kamera. W bankomacie jest odpowiednia ilość papieru, aby wydrukować potwierdzenie.
Klient musi posiadać konto bankowe oraz wydaną przez bank kartą. Bankomat ma aktywne połączenie z bankiem. W bankomacie poprawnie działa urządzenie do pobierania gotówki i karty, klawiatura, ekran oraz kamera. W bankomacie jest odpowiednia ilość papieru, aby wydrukować potwierdzenie.
Warunki końcowe:
----------------
@ -21,36 +21,43 @@ Scenariusz główny (ścieżka podstawowa):
---------------------------------------
1. Klient wkłada kartę do bakomatu.
2. Klient wprowadza PIN.
3. System weryfikuje PIN na podstawie konta użytkownika powiązanego z kartą.
4. Klient wybiera opcję wpłaty.
5. Klient wpisuje kwotę.
6. Bankomat pyta o potwierdzenie.
7. Bankomat sprawdza wpłaconą sumę z wprowadzoną sumą.
8. Bankomat wydaje kartę.
9. Bankomat zasila konto powiązane z kartą.
10. Bankomat drukuje potwierdznie.
2. System wyświetla prośbę o wprowadzenie numeru PIN.
3. Klient wprowadza PIN.
4. System weryfikuje PIN na podstawie konta użytkownika powiązanego z kartą.
5. System prosi o wybranie opcji operacji.
6. Klient wybiera opcję wpłaty.
7. System prosi o wpisanie kwoty, którą klient chce wpłacić.
8. Klient wpisuje kwotę.
9. Bankomat sprawdza wpłaconą sumę z wprowadzoną sumą.
10. Bankomat pyta o potwierdzenie.
11. Bankomat wydaje kartę.
12. Klient odbiera kartę.
13. Bankomat zasila konto powiązane z kartą.
14. Bankomat drukuje potwierdznie.
Rozszerzenia (ścieżki alternatywne):
------------------------------------
*a. Zawieszenie/Błąd systemu.
1. Komunikat o błędzie.
1. Bankomat wyświetla komunikat o błędzie.
1a. Stan wykonywanych operacji.
1. Jeśli karta została umieszczona zostaje ona oddana.
2. Jeśli gotówka została włożona zostaje ona oddana.
3. Powiadomienie serwisanta.
4. Wyłączenie bankomatu.
5. Komunikat o niedostępności bankomatu.
2. Klient odbiera kartę.
3. Jeśli gotówka została włożona zostaje ona oddana.
4. Klient odbiera gotówkę.
3. Bankomat powiadamia serwisanta.
4. Bankomat się wyłącza.
5. Bankomat wyświetla komunikat o swojej niedostępności.
1a. Uszkodzony czytnik kart.
1. Komunikat o uszkodzonym czytniku kart.
2. Bankomat oddaje kartę.
3. Powiadomienie serwisanta.
4. Wyłączenie bankomatu.
5. Komunikat o niedostępności bankomatu.
1. Bankomat wyświetla komunikat o uszkodzonym czytniku kart.
2. Bankomat oddaje kartę.
3. Klient odbiera kartę.
4. Bankomat powiadamia serwisanta.
5. Bankomat się wyłącza.
6. Bankomat wyświetla komunikat o niedostępności.
1b. Karta nie została rozpoznana.
@ -59,7 +66,7 @@ Rozszerzenia (ścieżki alternatywne):
3. Komunikat, aby spróbować ponownie włożyć kartę do bankomatu.
4. Powró† do kroku 1.
3a. Klient podał błędny PIN.
4a. Klient podał błędny PIN.
1. Komunikat o podaniu błędnego PIN-u.
2. Bank otrzymuje informację o podaniu błędnego PIN-u.
@ -71,7 +78,7 @@ Rozszerzenia (ścieżki alternatywne):
3. Bankomat oddaje kartę.
4. Powrót do kroku 1.
7a. Wpisana kwota nie zgadza się z włożoną kwotą.
9a. Wpisana kwota nie zgadza się z włożoną kwotą.
1. Komunikat, że wpisana kwota nie zgadza się z włożoną kwotą.
2. Bankomat oddaje włożoną gotówkę.