diff --git a/use-cases.md b/use-cases.md index fc60e11..53ec7ab 100644 --- a/use-cases.md +++ b/use-cases.md @@ -27,10 +27,51 @@ Klient Zakup kary prepaidowej + + SOT + Obsługuje przebieg wykonywanych transakcji + ## Słownik + + + + + + + + + +
HasłoOpis
SOTSystem obsługi Transakcji - patrz Aktorzy
-### Use case 1: +### Use case 1: Wypłata gotówki +Aktorzy: Klient + +Wymagania wstępne: Klient przeszedł uwierzytelnienie + +Scenariusz główny: +1. Klient wybiera opcję "Wypłać gotówkę" +2. Klient wybiera kwotę +2.1 Klient wybiera jedną z gotowych kwot +2.2 Klient wprowadza własną wartość +3. Transakcja zostaje potwierdzona +4. Klient odbiera kartę z bankomatu +5. Klient odbiera gotówkę + +Scenariusz alternatywny 1: Brak wystarczających środków na koncie +1 - 2.2 Jak w scenariuszu głównym +3. Klient zostaje poinformowany o nie wystarczających środkach na koncie +4. Transakcja zostaje odrzucona +5. Powrót do pkt 2 w scenariuszu głównym + +Warunki wstępne: +- Klient musi posiadać konto w dowolnym bankomatu +- Klient musi posiadać kartę +- Karta urzytkownika musi być ważna +- Klient musi wprowadzić prawidłowy kod PIN po włożeniu karty do bankomatu + +Warunki Końcowe: +- Wypłata gotówki z bankomatu ### Use case 2: \ No newline at end of file