s464949-use-case-5 #1

Merged
s464949 merged 5 commits from s464949-use-case-5 into main 2024-11-06 12:40:20 +01:00
Showing only changes of commit aeb4841027 - Show all commits

View File

@ -29,14 +29,14 @@ Scenariusz główny (ścieżka podstawowa):
---------------------------------------
1. Użytkownik wkłada kartę płatniczą do bankomatu.
2. Uzytkownik wprowadza PIN.
2. Użytkownik wprowadza PIN.
3. Bankomat wyświetla użytkownikowi menu interfejsu.
4. Użytkownik wybiera opcję "wpłata gotówki".
5. Bankomat wyświetla krótką instrukcję dot. wpłaty pieniędzy.
6. Użytkownik akceptuje komunikat.
7. Bankomat wysuwa szufladkę na gotówkę.
8. Użytkownik wkłada pieniądze do szufladki i ją zasuwa.
9. Bankomat przelicza pieniądze.
8. Użytkownik wkłada pieniądze do szufladki.
9. Bankomat zasuwa szufladkę i przelicza pieniądze.
10. Bankomat wyświetla informację o sumie i ilości banknotów.
11. Klient akceptuje przedstawioną kwotę.
12. Bankomat drukuje potwiedzenie wpłaty i oddaje kartę użytkownikowi.
@ -47,21 +47,21 @@ Scenariusz główny (ścieżka podstawowa):
Rozszerzenia (ścieżki alternatywne):
------------------------------------
*a. Użytkownik po minucie pozostaje bezczynny.
*a. Użytkownik nie podejmuje żadnej czynności przez minutę.
1. Bankomat wyświetla komunikat z prośbą o podjęcie czynności.
1. Bankomat wyświetla komunikat z prośbą o podjęcie czynności w ciągu 30 sekund.
2. Użytkownik potwierdza komunikat.
1a. Po kolejnych 30 sekundach, użytkownik dalej pozostaje bezczynny.
1a. Użytkownik wciąż pozostaje bezczynny.
1. Bankomat wysuwa kartę użytkownika.
2. Bankomat wyświetla ostrzeżenie o konieczności odbioru karty w ciągu 30 sekund.
3. Użytkownik odbiera kartę.
3a. Użytkownik nie odbiera karty przez następne 30 sekund.
3a. Użytkownik nie odbiera karty.
1. Bankomat wciąga kartę z powrotem do środka.
2. Bankomat odkłada kartę w specjalne miejsce w środku.
2. Bankomat odkłada kartę w specjalne miejsce wewnątrz.
3. Bankomat powiadamia operatora o sytuacji.
1a. Użytkownik wkłada kartę nieprawidłowo.
@ -85,7 +85,10 @@ Rozszerzenia (ścieżki alternatywne):
1. Bankomat wysuwa kartę.
2. Bankomat zapamiętuje dane karty i informuje bank o zaistniałej sytuacji.
2b. Występuje problem w komunikacji z bankiem.
3b. Bankomat nie może nawiązać komunikacji z bankiem.
1. Bankomat informuje użytkownika o problemie.
2. Bankomat wysuwa kartę użytkownika.
9a. Bankomat wykrywa podejrzane banknoty.
@ -95,13 +98,16 @@ Rozszerzenia (ścieżki alternatywne):
9b. Bankomat nie rozpoznaje banknotów.
1. Bankomat rozdziela właściwe banknoty od tych nierozpoznanych.
2. Właściwe banknoty są przeliczane według standardowej procedury.
3. Bankomat wyświetla komunikat o nierozpoznaniu wszystkich z włożonych banknotów.
4. Nierozpoznane bankonoty zostają oddane użytkownikowi w szufladce.
11a. Klient odrzuca wyświetlaną kwotę.
1. Bankomat zwraca użytkownikowi pieniądze w szufladce.
2. Bankomat zwraca użytkownikowi kartę.
Wymagania specjalne:
--------------------
@ -126,3 +132,5 @@ Kwestie otwarte:
- Jakie informacje powinny się znaleźć na potwierdzeniu wpłaty?
- Jakie mechanizmy należy wprowadzić, aby komunikacja z bankiem przebiegała możliwie najbezpieczniej?
- Czy należy drukować potwierdzenie wpłaty tylko na prośbę użytkownika?