Bankomat/use-case-2.md
2020-11-25 12:27:08 +01:00

48 lines
1.4 KiB
Markdown

Use Case 1: Depozyt gotówki
=====================
**Aktor podstawowy:** Klient Banku
Główni odbiorcy i oczekiwania względem systemu:
-----------------------------------------------
- Klient Banku: Możliwość zdeponowania gotówki
- Bankomat: Zdeponowanie gotówki odebranej od klienta
Warunki wstępne:
----------------
- Klient umieszcza kartę w bankomacie
- Klient wprowadza poprawny pin
Warunki końcowe:
----------------
- Stan gotówkowy systemu został powiększony o zdeponowaną kwotę
- Stan konta klienta został powiększony o zdeponowaną kwotę
Scenariusz główny (ścieżka podstawowa):
---------------------------------------
1. Klient wybiera opcję depozytu w interfejsie
2. System otwiera miejsce na zdeponowanie banknotów
3. Klient wprowadza banknoty do miejsca zdeponowania
4. Klient potwierdza przyciskiem koniec deponowania pieniędzy
5. System oblicza wartość wprowadzonych banknotów
6. System modyfikuje stan konta klienta
7. System wyświetla ekran główny
Rozszerzenia (ścieżki alternatywne):
------------------------------------
Wymagania specjalne:
--------------------
- Interfejs użytkownika dostępny w językach: polskim, angielskim, niemieckim, ukraińskim.
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
---------------------------------------------------------------
1. Bankomat musi posiadać moduł do obioru gotówki
2. Pin składa się z 4 cyfr
Kwestie otwarte:
----------------
-