Update use-case-5.md

This commit is contained in:
s464949 2024-10-30 13:10:23 +01:00
parent c70f19b360
commit 39941f9a07

View File

@ -1,4 +1,4 @@
Use Case 1: Wpłata pieniędzy Use Case 5: Wpłata pieniędzy
===================== =====================
**Aktor podstawowy:** Użytkownik **Aktor podstawowy:** Użytkownik
@ -18,10 +18,12 @@ Warunki wstępne:
Użytkownik posiada kartę bankową i zna przypisany do niej kod PIN. Użytkownik posiada kartę bankową i zna przypisany do niej kod PIN.
Warunki końcowe: Warunki końcowe:
---------------- ----------------
Pieniądze zostały przez bankomat pobrane od użytkownika, policzone i posegregowane w odpowiednich kasetkach. Prawdłowo zostało wydrukowane potwiedzenie. Pieniądze zostały pobrane od użytkownika, policzone i posegregowane w odpowiednich kasetkach. Użytkownik otrzymał potwierdzenie wpłaty.
Scenariusz główny (ścieżka podstawowa): Scenariusz główny (ścieżka podstawowa):
--------------------------------------- ---------------------------------------
@ -32,13 +34,16 @@ Scenariusz główny (ścieżka podstawowa):
4. Bankomat wyświetla użytkownikowi menu interfejsu. 4. Bankomat wyświetla użytkownikowi menu interfejsu.
5. Użytkownik wybiera opcję "wpłata gotówki". 5. Użytkownik wybiera opcję "wpłata gotówki".
6. Bankomat wyświetla krótką instrukcję dot. wpłaty pieniędzy. 6. Bankomat wyświetla krótką instrukcję dot. wpłaty pieniędzy.
7. Bankomat wysuwa szufladkę na gotówkę. 7. Użytkownik akceptuje komunikat.
8. Użytkownik wkłada pieniądze do szufladki, po czym ją zasuwa. 8. Bankomat wysuwa szufladkę na gotówkę.
9. Bankomat przelicza pieniądze i wyświetla informacje na ekran. 9. Użytkownik wkłada pieniądze do szufladki i ją zasuwa.
10. Klient akceptuje komunikat. 10. Bankomat przelicza pieniądze.
11. Bankomat drukuje potwiedzenie wpłaty i oddaje kartę użytkownikowi. 11. Bankomat wyświetla informację o sumie i ilości banknotów.
12. Klient odbiera potwiedzenie i kartę. 12. Klient akceptuje przedstawioną kwotę.
13. Bankomat sortuje pieniądze i odkłada do odpowiednich kasetek. 13. Bankomat drukuje potwiedzenie wpłaty i oddaje kartę użytkownikowi.
14. Klient odbiera potwiedzenie i kartę.
15. Bankomat sortuje pieniądze i odkłada do odpowiednich kasetek.
16. Bankomat powraca do pokazywania ekranu startowego wyświetlającego reklamy.
Rozszerzenia (ścieżki alternatywne): Rozszerzenia (ścieżki alternatywne):
------------------------------------ ------------------------------------
@ -63,49 +68,34 @@ Rozszerzenia (ścieżki alternatywne):
*b. Bankomat zawiesza się. *b. Bankomat zawiesza się.
3a. Nieprawidłowy pin 3a. Użytkownik wprowadza nieprawidłowy pin.
1. krok pierwszy rozszerzenia 3a 1. Bankomat informuje użytkownika o błędzie i umożliwia 3 dodatkowe próby.
2. krok drugi rozszerzenia 3a 2. Użytkownik wpisuje prawidłowy PIN.
2a. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a 2a. Użytkownik wpisuje nieprawidłowy PIN w trzeciej próbie.
1. Krok pierwszy. 12a. Klient odrzuca kwotę.
2. Krok drugi.
3. ...
2b. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a
1. Krok pierwszy.
2. ...
3. krok trzeci rozszerzenia 3a
4. krok czwarty rozszerzenia 3a
10a. Klient odrzuca komunikat.
1. Bankomat zwraca użytkownikowi pieniądze w szufladce. 1. Bankomat zwraca użytkownikowi pieniądze w szufladce.
2. Bankomat zwraca użytkownikowi kartę. 2. Bankomat zwraca użytkownikowi kartę.
3-4a. nazwa rozszerzenia <!-- rozszerzenia 3-4a. może wystąpić w kroku 3 lub 4 -->
Wymagania specjalne: Wymagania specjalne:
-------------------- --------------------
- Interfejs użytkownika musi być dostępny w języku polskim, angielskim i chińskim. - Interfejs użytkownika musi być dostępny w języku polskim, angielskim i chińskim.
- ... - Położenie bankomatu dostosowane dla osób niepełnosprawnych ruchowo.
- ... - Bankomat posiada ekran dotykowy.
Wymagania technologiczne oraz ograniczenia na wprowadzane dane: Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
--------------------------------------------------------------- ---------------------------------------------------------------
1a. Karta ma uniwersalne wymiary. 1a. Karta ma uniwersalne, ustandaryzowane wymiary.
2b. ... 2a. Pin składa się z 4 cyfr.
3a. Pin składa się z 4 cyfr.
Kwestie otwarte: Kwestie otwarte:
---------------- ----------------