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: 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: Warunki końcowe:
---------------- ----------------
@ -21,36 +21,43 @@ Scenariusz główny (ścieżka podstawowa):
--------------------------------------- ---------------------------------------
1. Klient wkłada kartę do bakomatu. 1. Klient wkłada kartę do bakomatu.
2. Klient wprowadza PIN. 2. System wyświetla prośbę o wprowadzenie numeru PIN.
3. System weryfikuje PIN na podstawie konta użytkownika powiązanego z kartą. 3. Klient wprowadza PIN.
4. Klient wybiera opcję wpłaty. 4. System weryfikuje PIN na podstawie konta użytkownika powiązanego z kartą.
5. Klient wpisuje kwotę. 5. System prosi o wybranie opcji operacji.
6. Bankomat pyta o potwierdzenie. 6. Klient wybiera opcję wpłaty.
7. Bankomat sprawdza wpłaconą sumę z wprowadzoną sumą. 7. System prosi o wpisanie kwoty, którą klient chce wpłacić.
8. Bankomat wydaje kartę. 8. Klient wpisuje kwotę.
9. Bankomat zasila konto powiązane z kartą. 9. Bankomat sprawdza wpłaconą sumę z wprowadzoną sumą.
10. Bankomat drukuje potwierdznie. 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): Rozszerzenia (ścieżki alternatywne):
------------------------------------ ------------------------------------
*a. Zawieszenie/Błąd systemu. *a. Zawieszenie/Błąd systemu.
1. Komunikat o błędzie. 1. Bankomat wyświetla komunikat o błędzie.
1a. Stan wykonywanych operacji. 1a. Stan wykonywanych operacji.
1. Jeśli karta została umieszczona zostaje ona oddana. 1. Jeśli karta została umieszczona zostaje ona oddana.
2. Jeśli gotówka została włożona zostaje ona oddana. 2. Klient odbiera kartę.
3. Powiadomienie serwisanta. 3. Jeśli gotówka została włożona zostaje ona oddana.
4. Wyłączenie bankomatu. 4. Klient odbiera gotówkę.
5. Komunikat o niedostępności bankomatu. 3. Bankomat powiadamia serwisanta.
4. Bankomat się wyłącza.
5. Bankomat wyświetla komunikat o swojej niedostępności.
1a. Uszkodzony czytnik kart. 1a. Uszkodzony czytnik kart.
1. Komunikat o uszkodzonym czytniku kart. 1. Bankomat wyświetla komunikat o uszkodzonym czytniku kart.
2. Bankomat oddaje kartę. 2. Bankomat oddaje kartę.
3. Powiadomienie serwisanta. 3. Klient odbiera kartę.
4. Wyłączenie bankomatu. 4. Bankomat powiadamia serwisanta.
5. Komunikat o niedostępności bankomatu. 5. Bankomat się wyłącza.
6. Bankomat wyświetla komunikat o niedostępności.
1b. Karta nie została rozpoznana. 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. 3. Komunikat, aby spróbować ponownie włożyć kartę do bankomatu.
4. Powró† do kroku 1. 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. 1. Komunikat o podaniu błędnego PIN-u.
2. Bank otrzymuje informację 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ę. 3. Bankomat oddaje kartę.
4. Powrót do kroku 1. 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ą. 1. Komunikat, że wpisana kwota nie zgadza się z włożoną kwotą.
2. Bankomat oddaje włożoną gotówkę. 2. Bankomat oddaje włożoną gotówkę.