Update use-case-5.md
This commit is contained in:
parent
c70f19b360
commit
39941f9a07
@ -1,4 +1,4 @@
|
||||
Use Case 1: Wpłata pieniędzy
|
||||
Use Case 5: Wpłata pieniędzy
|
||||
=====================
|
||||
|
||||
**Aktor podstawowy:** Użytkownik
|
||||
@ -18,10 +18,12 @@ Warunki wstępne:
|
||||
|
||||
Użytkownik posiada kartę bankową i zna przypisany do niej kod PIN.
|
||||
|
||||
|
||||
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):
|
||||
---------------------------------------
|
||||
@ -32,13 +34,16 @@ Scenariusz główny (ścieżka podstawowa):
|
||||
4. Bankomat wyświetla użytkownikowi menu interfejsu.
|
||||
5. Użytkownik wybiera opcję "wpłata gotówki".
|
||||
6. Bankomat wyświetla krótką instrukcję dot. wpłaty pieniędzy.
|
||||
7. Bankomat wysuwa szufladkę na gotówkę.
|
||||
8. Użytkownik wkłada pieniądze do szufladki, po czym ją zasuwa.
|
||||
9. Bankomat przelicza pieniądze i wyświetla informacje na ekran.
|
||||
10. Klient akceptuje komunikat.
|
||||
11. Bankomat drukuje potwiedzenie wpłaty i oddaje kartę użytkownikowi.
|
||||
12. Klient odbiera potwiedzenie i kartę.
|
||||
13. Bankomat sortuje pieniądze i odkłada do odpowiednich kasetek.
|
||||
7. Użytkownik akceptuje komunikat.
|
||||
8. Bankomat wysuwa szufladkę na gotówkę.
|
||||
9. Użytkownik wkłada pieniądze do szufladki i ją zasuwa.
|
||||
10. Bankomat przelicza pieniądze.
|
||||
11. Bankomat wyświetla informację o sumie i ilości banknotów.
|
||||
12. Klient akceptuje przedstawioną kwotę.
|
||||
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):
|
||||
------------------------------------
|
||||
@ -63,49 +68,34 @@ Rozszerzenia (ścieżki alternatywne):
|
||||
|
||||
*b. Bankomat zawiesza się.
|
||||
|
||||
3a. Nieprawidłowy pin
|
||||
3a. Użytkownik wprowadza nieprawidłowy pin.
|
||||
|
||||
1. krok pierwszy rozszerzenia 3a
|
||||
2. krok drugi rozszerzenia 3a
|
||||
1. Bankomat informuje użytkownika o błędzie i umożliwia 3 dodatkowe próby.
|
||||
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.
|
||||
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.
|
||||
12a. Klient odrzuca kwotę.
|
||||
|
||||
1. Bankomat zwraca użytkownikowi pieniądze w szufladce.
|
||||
2. Bankomat zwraca użytkownikowi kartę.
|
||||
|
||||
3-4a. nazwa rozszerzenia <!-- rozszerzenia 3-4a. może wystąpić w kroku 3 lub 4 -->
|
||||
|
||||
Wymagania specjalne:
|
||||
--------------------
|
||||
|
||||
- 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:
|
||||
---------------------------------------------------------------
|
||||
|
||||
1a. Karta ma uniwersalne wymiary.
|
||||
1a. Karta ma uniwersalne, ustandaryzowane wymiary.
|
||||
|
||||
2b. ...
|
||||
|
||||
3a. Pin składa się z 4 cyfr.
|
||||
2a. Pin składa się z 4 cyfr.
|
||||
|
||||
Kwestie otwarte:
|
||||
----------------
|
||||
|
Loading…
Reference in New Issue
Block a user