apo-bankomat/system-events.md

1.7 KiB

Zdarzenia systemowe

Use case 4: Operacja wypłaty pieniędzy

  1. Włożenie karty do bankomatu
  2. Wprowadzenie PIN-u
  3. Wybranie opcji "wypłata pieniędzy"
  4. Wpisanie kwoty
  5. Wyjęcie karty z bankomatu
  6. Odebranie gotówki
  7. Anulowanie wypłaty pieniędzy
  8. Nieodebranie pieniędzy (aktor to czas)
  9. Nieodebranie karty (aktor to czas)
  10. Brak aktywności klienta

Use case 5: Zakup kodu pre-paid

  1. Włożenie karty do bankomatu
  2. Wprowadzenie PIN-u //zawrzeć w logice blokade karty
  3. Wybranie opcji "zakup kodu do telefonii pre-paid"
  4. Wpisanie kwoty
  5. Odebranie papier z kodem pre-paid
  6. Wyjęcie karty z bankomatu
  7. Anulowanie zakupu karty pre-paid
  8. Nieodebranie karty (aktor to czas)
  9. Brak aktywności klienta

Use case 6: Operacja wpłaty pieniędzy

  1. Wybranie opcji "wpłata pieniędzy"
  2. Wprowadzenie kwoty
  3. Włożenie pieniędzy //uszkodzone banknoty
  4. Potwierdzenie operacji przez klienta
  5. Wyjęcie karty z bankomatu
  6. Anulowanie wpłaty pieniędzy
  7. Brak aktywności klienta
  8. Nieodebranie karty (aktor to czas)

Use case 8: Operacja zlecenia przelewu

  1. Włożenie karty do bankomatu
  2. Wprowadzenie PIN-u //blokada karty
  3. Wybranie opcji "przelew"
  4. Wprowadzenie numeru konta odbiorcy
  5. Wprowadzenie kwoty
  6. Wyjęcie karty z bankomatu
  7. Akceptacja przelewu
  8. Anulowanie przelewu

{poniższe nie uwzgędnione w diagramie, gdyż nie było ich w moim use casie i nie wiem jak miałyby działać} 9. Brak aktywności klienta
10. Nieodebranie karty (aktor to czas)