Bankomat/Use-case-3.md

84 lines
2.8 KiB
Markdown
Raw Normal View History

2020-11-25 08:38:25 +01:00
Use Case 3: Wypłata pieniędzy
2020-11-18 12:29:55 +01:00
=====================
2020-12-02 11:47:37 +01:00
**Aktor podstawowy:** Klient
2020-11-18 12:29:55 +01:00
Główni odbiorcy i oczekiwania względem systemu:
-----------------------------------------------
2020-12-02 11:47:37 +01:00
- Klient: Oczekuje błyskawicznej i bezproblemowej wypłaty gotówki
- Bank: oczekuje zadowolenia klienta oraz sprawnego działania bankomatu
2020-11-18 12:29:55 +01:00
Warunki wstępne:
----------------
2020-12-02 11:47:37 +01:00
- Klient posiada aktywne konto w banku
2020-11-25 08:38:25 +01:00
- Sprawny bankomat
- Klient posiada sprawną karte
2020-11-18 12:29:55 +01:00
Warunki końcowe:
----------------
2020-11-25 08:38:25 +01:00
- Po przeprowadzeniu transakcji klient otrzymał pieniądze.
2020-11-18 12:29:55 +01:00
Scenariusz główny (ścieżka podstawowa):
---------------------------------------
2020-12-02 11:47:37 +01:00
1. Klient wkłada kartę do bankomatu
2. Bankomat prosi o wprowadzeniu Pinu
3. Klient wprowadza nr pin
4. Na ekranie bankomatu wyświetlaja się mozliwe opcje do wyboru przez klienta
5. Klient wybiera wypłatę gotówki z menu głównego
6. Na ekranie bankomatu wyświetlają się kwoty do wyboru, lub okno do wprowadzenia innej kwoty
7. Klient wybiera jedną z możliwych kwot pieniędzy
8. Automat wyświetla komunikat proszący o potwierdzenie przez klienta wybranej kwoty
9. Klient potwierdza wybór
10. System weryfikuje czy może wypłacić daną kwote
11. Bankomat wyświetla informacje o kwocie wypłacanych pieniędzy
12. Bankomat wydaje karte
13. Bankomat wydaje podaną kwote
14. Klient zabiera pieniądze
15. System wysyła informacje odnośnie przeprowadzonej transakcji
2020-11-18 12:29:55 +01:00
Rozszerzenia (ścieżki alternatywne):
------------------------------------
2020-12-02 11:47:37 +01:00
a. zerwanie połączenia z systemem banku
1. Bankomat wyswietla informacje o błędzie
2. Bankomat wysuwa karte
3. Powrót do kroku 1 scenariusza
3a. Klient wprowadza błedny numer PIN
1. Wyświetla się komunikat o błędnym wprowadzeniu numeru PIN
2. Powrót do kroku 2 scenariusza
6a. Klient wybiera opcję wpisania kwoty własnej
1. Klient wprowadza kwotę oraz ją zatwierdza
10a. System otrzymuje informacje że nie może wypłacić danej kwoty.
1. Bankomat wyswietla informacje o błędzie
2. Bankomat wysuwa karte
3. Powrót do kroku 1 scenariusza
11a. Bankomat wyświetla klientowi informację o braku podanych środków na koncie
1. System wyświetla na ekranie opcję "Wybierz inną kwotę" lub "wróć do menu głównego"
- 2a) Klient wybiera opcję "Wybierz inną kwotę"
- 2a) Powrót do kroku 6 scenariusza
- 2b) Klient wybiera opcję "Wróć do menu głównego"
- 2b) Powrót do kroku 4 scenariusza
2020-11-18 12:29:55 +01:00
Wymagania specjalne:
--------------------
2020-12-02 11:47:37 +01:00
- Interfejs dostępny w języku Polskim oraz Angielskim
2020-11-18 12:29:55 +01:00
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
---------------------------------------------------------------
2020-12-02 11:47:37 +01:00
- Bankomat może wypłacić kwoty do 10 000 zł
2020-11-18 12:29:55 +01:00
Kwestie otwarte:
----------------
2020-12-02 11:47:37 +01:00
- Czy bankomat powinien posiadać nominały w innej walucie