Adding use-case-3.md (Przelew)

This commit is contained in:
Kacper 2020-11-18 12:10:41 +01:00
parent d4cb8321f1
commit 2d55d37c28

View File

@ -1,45 +1,95 @@
Use Case 1: Nazwa ...
=====================
# Opis skrócony przypadków uzycia **Aktor podstawowy:** <!-- np. Klient -->
## Aktorzy procesu i ich cele Główni odbiorcy i oczekiwania względem systemu:
-----------------------------------------------
Aktor | Cel - Odbiorca1: oczekiwania ...
------|-----
Klient | Wplata, wyplata, przelew.
Serwisant | Naprawa bledow systemu.
Konwojent | Uzupelniene zawartosci (banknotow) bankomatu.
## Slownik - Odbiorca2: oczekiwania ...
Haslo | Opis - Odbiorca3: oczekiwania ...
----- | ----
ST | System transakcji - system nadzorujacy przeplyw pieniedzy.
BLIK | System platnosci mobilnych umozliwiajacy wplaty i wyplaty w bankomacie.
## Przypadki uzycia Warunki wstępne:
----------------
...
### Use case 1: Wplata Warunki końcowe:
----------------
Klient wpłaca pięniądze w gotówce, a stan jego konta zwiększa się o tę sumę, którą wpłacił. ...
### Use case 2: Wyplata Scenariusz główny (ścieżka podstawowa):
---------------------------------------
Klient wypłaca pięniądze w gotówce z bankomatu, a stan jego konta zmniejsza się o sumę, którą chce wypłacić, o ile stan jego konta jest większy od kwoty, którą chce wypłacić. 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. ....
### Use case 3: Przelew Rozszerzenia (ścieżki alternatywne):
------------------------------------
Klient przelewa wybraną kwotę na konto innego kienta, o ile stan jego konta jest większy od kwoty, którą chce przelać innemu klientowi. Konto klienta do, którego ten przelew został wysłany zwiększa się o kwote wysłaną. *a. nazwa rozszerzenia <!-- rozszerzenie *a może wystąpić w dowolnym kroku -->
### Use case 4: Sprawdzenie stanu konta 1. krok pierwszy rozszerzenia *a
2. krok drugi rozszerzenia *a
Klient ma możliwośc sprawdzenia swojego stanu konta. 3a. nazwa rozszerzenia <!-- np. 3a. Nieprawidłowy pin -->
### Use case 5: Wyplata za pomoca BLIKa 1. krok pierwszy rozszerzenia 3a
2. krok drugi rozszerzenia 3a
Klient ma możliwość wypłacenia pieniędzy w gotówce za pomocą kodu BLIK, czyli bez numeru konta bankowego, a za pomocą 6 cyfrowego kodu ważnego 60 sekund wygenerowanego przez klienta, w celu weryfikacji tożsamości. Konto klienta zmiejsza się o kwotę, którą chce wypłacić. 2a. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a
### Use case 6: Wplata za pomoca BLIKa 1. Krok pierwszy.
2. Krok drugi.
3. ...
Klient ma możliwość wpłacenia pieniędzy w gotówce za pomocą kodu BLIK, czyli bez numeru konta bankowego, a za pomocą 6 cyfrowego kodu ważnego 60 sekund wygenerowanego przez klienta, w celu weryfikacji tożsamości. Konto klienta zwiększa się o kwotę, którą chce wpłacić 2b. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a
1. Krok pierwszy.
2. ...
3. krok trzeci rozszerzenia 3a
4. krok czwarty rozszerzenia 3a
3b. nazwa rozszerzenia
1. krok pierwszy rozszerzenia 3b
2. krok drugi rozszerzenia 3b
3. ...
3-4a. nazwa rozszerzenia <!-- rozszerzenia 3-4a. może wystąpić w kroku 3 lub 4 -->
Wymagania specjalne:
--------------------
- ... <!--np. Interfejs użytkownika musi być dostępny w języku polskim i angielskim. -->
- ...
- ...
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
---------------------------------------------------------------
2a. ...
2b. ...
3a. ... <!-- np. 3a. Pin składa się z 4 cyfr. -->
Kwestie otwarte:
----------------
- ... <!-- np. Czy dopuszczamy autoryzację z wykorzystaniem rozpoznawania twarzy?-->
- ...
- ...
-