Zaktualizuj 'use-case-2.md'

This commit is contained in:
Monika Kuczkowska 2021-10-27 11:25:17 +02:00
parent dbe7240e64
commit e0a9563a5f

View File

@ -1,35 +1,47 @@
Use Case 2: Wpłata gotówki
=====================
**Aktor podstawowy:** <!-- np. Klient -->
**Aktor podstawowy:** Klient
Główni odbiorcy i oczekiwania względem systemu:
-----------------------------------------------
- Odbiorca1: oczekiwania ...
- Klient: oczekuje możliwości dokanania wpłaty gotówki, braku błędów oraz potwierdzenia dokonania transakcji
- Odbiorca2: oczekiwania ...
- Odbiorca3: oczekiwania ...
- Bank: oczekuje poprawnie zrealizowanych transakcji i zadowolenia klienta
Warunki wstępne:
----------------
...
Klient posiada konto bankowe oraz kartę bankomatową.
Warunki końcowe:
----------------
...
Zdeponowane środki zostały prawidłowo podliczone. Wpłacone środki zostają dodane do konta klienta. Karta została odebrana przez klienta.
Scenariusz główny (ścieżka podstawowa):
---------------------------------------
1. Krok 1 scenariusza głównego. <!-- np. 1. Klient wkłada kartę do bankomatu. -->
2. Krok 2 scenariusza głównego. <!-- np. 2. System prosi o podanie pinu. -->
3. Krok 3 scenariusza głównego. <!-- np. 3. Klient wprowadza pin.) -->
4. ....
1. Klient wkłada kartę do bankomatu.
2. System prosi o podanie pinu.
3. Klient wprowadza pin.
4. System prosi o wybranie operacji.
5. Klient wybiera opcję wpłaty gotówki.
6. System prosi o umieszczenie banknotów w bankomacie.
7. Klient umieszcza banknoty w bankomacie.
8. System przelicza ilość zdeponowanych środków.
9. System informuje o ilości przeliczonych środków.
10. System prosi klienta o potwierdzenie transakcji.
11. Klient zatwierdza transakcję.
12. System pyta o chęć wydrukowania potwierdzenia transakcji.
13. Klient wybiera opcję wydruku potwierdzenia transakcji.
14. Bankomat wysuwa kartę.
15. Klient odbiera kartę.
16. Bankomat drukuje potwierdzenie transakcji.
17. Klient odbiera potwierdzenie transakcji.
Rozszerzenia (ścieżki alternatywne):
------------------------------------