2024-10-30 13:10:23 +01:00
Use Case 5: Wpłata pieniędzy
2024-10-23 16:50:33 +02:00
=====================
2024-10-29 16:57:59 +01:00
**Aktor podstawowy:** Użytkownik
2024-10-23 16:50:33 +02:00
Główni odbiorcy i oczekiwania względem systemu:
-----------------------------------------------
2024-10-29 16:57:59 +01:00
- Klient: oczekuje szybkiego i prostego sposobu wpłaty gotówki z możliwością otrzymania potwierdzenia wpłaty.
2024-10-23 16:50:33 +02:00
2024-10-30 16:07:29 +01:00
- Bank: sposób komunikacji z bankiem powinien działać sprawnie i niemal bezawaryjnie, aby użytkownik nie doświadczał żadnych zakłóceń podczas procesu wpłaty pieniędzy.
2024-10-23 16:50:33 +02:00
2024-11-02 20:28:26 +01:00
- Operator bankomatu: zarządza zespołem serwisantów, gotowych do działania, w przypadku awarii lub konieczności wymiany zasobów bankomatu.
2024-10-23 16:50:33 +02:00
Warunki wstępne:
----------------
2024-10-29 16:57:59 +01:00
Użytkownik posiada kartę bankową i zna przypisany do niej kod PIN.
2024-10-23 16:50:33 +02:00
2024-10-30 13:10:23 +01:00
2024-10-23 16:50:33 +02:00
Warunki końcowe:
----------------
2024-10-30 13:10:23 +01:00
Pieniądze zostały pobrane od użytkownika, policzone i posegregowane w odpowiednich kasetkach. Użytkownik otrzymał potwierdzenie wpłaty.
2024-10-23 16:50:33 +02:00
Scenariusz główny (ścieżka podstawowa):
---------------------------------------
2024-10-30 17:03:24 +01:00
1. Użytkownik wkłada kartę płatniczą do bankomatu.
2024-11-05 16:35:40 +01:00
2. Użytkownik wprowadza PIN.
2024-10-30 16:35:04 +01:00
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ę.
2024-11-05 16:35:40 +01:00
8. Użytkownik wkłada pieniądze do szufladki.
9. Bankomat zasuwa szufladkę i przelicza pieniądze.
2024-10-30 16:35:04 +01:00
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.
13. Klient odbiera potwierdzenie i kartę.
2024-10-30 17:03:24 +01:00
14. Bankomat sortuje pieniądze.
2024-10-30 16:35:04 +01:00
15. Bankomat powraca do pokazywania ekranu startowego wyświetlającego reklamy.
2024-10-23 16:50:33 +02:00
Rozszerzenia (ścieżki alternatywne):
------------------------------------
2024-11-05 16:35:40 +01:00
*a. Użytkownik nie podejmuje żadnej czynności przez minutę.
2024-10-23 16:50:33 +02:00
2024-11-05 16:35:40 +01:00
1. Bankomat wyświetla komunikat z prośbą o podjęcie czynności w ciągu 30 sekund.
2024-10-30 17:03:24 +01:00
2. Użytkownik potwierdza komunikat.
2024-10-23 16:50:33 +02:00
2024-11-05 16:35:40 +01:00
1a. Użytkownik wciąż pozostaje bezczynny.
2024-10-29 16:57:59 +01:00
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ę.
2024-11-05 16:35:40 +01:00
3a. Użytkownik nie odbiera karty.
2024-10-29 16:57:59 +01:00
2024-11-05 16:35:40 +01:00
1. Bankomat wciąga kartę z powrotem do środka.
2. Bankomat odkłada kartę w specjalne miejsce wewnątrz.
3. Bankomat powiadamia operatora o sytuacji.
2024-10-29 16:57:59 +01:00
2024-10-30 16:35:04 +01:00
1a. Użytkownik wkłada kartę nieprawidłowo.
2024-11-02 20:28:26 +01:00
1. Bankomat wysuwa kartę.
2. Na ekranie wyświetla się komunikat o błędnie włożonej karcie.
1a. Bankomat nie jest w stanie wysunąć karty.
1. Bankomat wysyła informację operatorowi o awarii.
2. Na ekranie wyświetla się komunikat o błędzie, z informacją o kontakcie z operatorem.
3. Bankomat po pięciu minutach wyłącza się.
2024-10-30 16:35:04 +01:00
2a. Użytkownik wprowadza nieprawidłowy pin.
2024-10-23 16:50:33 +02:00
2024-11-02 20:28:26 +01:00
1. Bankomat informuje użytkownika o błędzie i umożliwia 2 dodatkowe próby.
2024-10-30 13:10:23 +01:00
2. Użytkownik wpisuje prawidłowy PIN.
2024-10-23 16:50:33 +02:00
2024-10-30 17:03:24 +01:00
2a. Użytkownik wpisuje nieprawidłowy PIN w trzeciej dodatkowej próbie.
1. Bankomat wysuwa kartę.
2. Bankomat zapamiętuje dane karty i informuje bank o zaistniałej sytuacji.
2024-10-23 16:50:33 +02:00
2024-11-05 16:35:40 +01:00
3b. Bankomat nie może nawiązać komunikacji z bankiem.
1. Bankomat informuje użytkownika o problemie.
2. Bankomat wysuwa kartę użytkownika.
2024-11-02 20:28:26 +01:00
9a. Bankomat wykrywa podejrzane banknoty.
2024-11-05 16:35:40 +01:00
1. Bankomat wysyła operatorowi informację o podejrzanych banknotach w systemie.
2. Bankomat odstawia podejrzane banknoty do osobnego schowka.
3. Na ekranie wyświetla się komunikat o konieczności przeprowadzenia ekspertyzy przez bank.
2024-11-02 20:28:26 +01:00
9b. Bankomat nie rozpoznaje banknotów.
2024-11-05 16:35:40 +01:00
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.
2024-11-02 20:28:26 +01:00
2024-11-05 16:35:40 +01:00
11a. Klient odrzuca wyświetlaną kwotę.
2024-10-23 16:50:33 +02:00
2024-10-29 16:57:59 +01:00
1. Bankomat zwraca użytkownikowi pieniądze w szufladce.
2. Bankomat zwraca użytkownikowi kartę.
2024-10-23 16:50:33 +02:00
Wymagania specjalne:
--------------------
2024-10-30 16:07:29 +01:00
- Interfejs użytkownika musi być dostępny w języku polskim, angielskim i niemieckim.
2024-10-23 16:50:33 +02:00
2024-10-30 15:37:51 +01:00
- Umiejscowienie bankomatu musi być dostępne dla osób poruszających się na wózku inwalidzkim.
2024-10-23 16:50:33 +02:00
2024-10-30 16:07:29 +01:00
- Bankomat posiada ekran dotykowy.
2024-10-23 16:50:33 +02:00
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
---------------------------------------------------------------
2024-10-30 13:10:23 +01:00
1a. Karta ma uniwersalne, ustandaryzowane wymiary.
2024-10-23 16:50:33 +02:00
2024-10-30 13:10:23 +01:00
2a. Pin składa się z 4 cyfr.
2024-10-23 16:50:33 +02:00
Kwestie otwarte:
----------------
2024-10-29 16:57:59 +01:00
- Czy dopuszczamy autoryzację z wykorzystaniem urządzenia mobilnego użytkownika?
2024-10-23 16:50:33 +02:00
2024-11-02 20:28:26 +01:00
- Jakie informacje powinny się znaleźć na potwierdzeniu wpłaty?
2024-10-23 16:50:33 +02:00
2024-11-05 16:35:40 +01:00
- 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?