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. 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. 3. Bankomat wyświetla użytkownikowi menu interfejsu.
4. Użytkownik wybiera opcję "wpłata gotówki". 4. Użytkownik wybiera opcję "wpłata gotówki".
5. Bankomat wyświetla krótką instrukcję dot. wpłaty pieniędzy. 5. Bankomat wyświetla krótką instrukcję dot. wpłaty pieniędzy.
6. Użytkownik akceptuje komunikat. 6. Użytkownik akceptuje komunikat.
7. Bankomat wysuwa szufladkę na gotówkę. 7. Bankomat wysuwa szufladkę na gotówkę.
8. Użytkownik wkłada pieniądze do szufladki i ją zasuwa. 8. Użytkownik wkłada pieniądze do szufladki.
9. Bankomat przelicza pieniądze. 9. Bankomat zasuwa szufladkę i przelicza pieniądze.
10. Bankomat wyświetla informację o sumie i ilości banknotów. 10. Bankomat wyświetla informację o sumie i ilości banknotów.
11. Klient akceptuje przedstawioną kwotę. 11. Klient akceptuje przedstawioną kwotę.
12. Bankomat drukuje potwiedzenie wpłaty i oddaje kartę użytkownikowi. 12. Bankomat drukuje potwiedzenie wpłaty i oddaje kartę użytkownikowi.
@ -47,22 +47,22 @@ Scenariusz główny (ścieżka podstawowa):
Rozszerzenia (ścieżki alternatywne): 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. 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. 1. Bankomat wysuwa kartę użytkownika.
2. Bankomat wyświetla ostrzeżenie o konieczności odbioru karty w ciągu 30 sekund. 2. Bankomat wyświetla ostrzeżenie o konieczności odbioru karty w ciągu 30 sekund.
3. Użytkownik odbiera kartę. 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. 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. 3. Bankomat powiadamia operatora o sytuacji.
1a. Użytkownik wkłada kartę nieprawidłowo. 1a. Użytkownik wkłada kartę nieprawidłowo.
@ -85,23 +85,29 @@ Rozszerzenia (ścieżki alternatywne):
1. Bankomat wysuwa kartę. 1. Bankomat wysuwa kartę.
2. Bankomat zapamiętuje dane karty i informuje bank o zaistniałej sytuacji. 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. 9a. Bankomat wykrywa podejrzane banknoty.
1. Bankomat wysyła operatorowi informację o podejrzanych banknotach w systemie. 1. Bankomat wysyła operatorowi informację o podejrzanych banknotach w systemie.
2. Bankomat odstawia podejrzane banknoty do osobnego schowka. 2. Bankomat odstawia podejrzane banknoty do osobnego schowka.
3. Na ekranie wyświetla się komunikat o konieczności przeprowadzenia ekspertyzy przez bank. 3. Na ekranie wyświetla się komunikat o konieczności przeprowadzenia ekspertyzy przez bank.
9b. Bankomat nie rozpoznaje banknotów. 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ę. 11a. Klient odrzuca wyświetlaną kwotę.
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ę.
Wymagania specjalne: Wymagania specjalne:
-------------------- --------------------
@ -126,3 +132,5 @@ Kwestie otwarte:
- Jakie informacje powinny się znaleźć na potwierdzeniu wpłaty? - Jakie informacje powinny się znaleźć na potwierdzeniu wpłaty?
- Jakie mechanizmy należy wprowadzić, aby komunikacja z bankiem przebiegała możliwie najbezpieczniej? - 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?