diff --git a/use-case-2.md b/use-case-2.md index 98b0e9a..a01ac5f 100644 --- a/use-case-2.md +++ b/use-case-2.md @@ -1,35 +1,47 @@ Use Case 2: Wpłata gotówki ===================== -**Aktor podstawowy:** +**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. - 2. Krok 2 scenariusza głównego. - 3. Krok 3 scenariusza głównego. - 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): ------------------------------------