Merge remote-tracking branch 'origin/master'

This commit is contained in:
shaaqu 2020-11-18 12:17:47 +01:00
commit 71baa1c9c1
2 changed files with 171 additions and 25 deletions

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
------|-----
Klient | Wplata, wyplata, przelew.
Serwisant | Naprawa bledow systemu.
Konwojent | Uzupelniene zawartosci (banknotow) bankomatu.
- Odbiorca1: oczekiwania ...
## Slownik
- Odbiorca2: oczekiwania ...
Haslo | Opis
----- | ----
ST | System transakcji - system nadzorujacy przeplyw pieniedzy.
BLIK | System platnosci mobilnych umozliwiajacy wplaty i wyplaty w bankomacie.
- Odbiorca3: oczekiwania ...
## 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?-->
- ...
- ...
-

96
use-case-5.md Normal file
View File

@ -0,0 +1,96 @@
Use Case 5: Wyplata za pomoca BLIKa
=====================
**Aktor podstawowy:** Klient
Główni odbiorcy i oczekiwania względem systemu:
-----------------------------------------------
- Bank: oczekuje poprnawnej operacji wypłaty gotówki z bankomatu
Warunki wstępne:
----------------
Klient musi być zalogowany do banku za pomocą telefonu oraz musi posiadać możliwość korzystania z BLIK'a
Warunki końcowe:
----------------
...
Scenariusz główny (ścieżka podstawowa):
---------------------------------------
1. Krok 1 scenariusza głównego. Klient loguje się do konta bankowego w telefonie.
2. Krok 2 scenariusza głównego. Klient w bankomacie wybiera opcję wypłaty gotówki za pomocą BLIK'a
3. Krok 3 scenariusza głównego. Bankomat prosi klienta o podanie kwoty do wypłacenia.
4. Krok 4 scenariusza głównego. Bankomat prosi klienta o podanie 6 cyfrowego kodu BLIK.
5. Krok 5 scenariusza głównego. Klient wybiera w telefonie przycisk generacji kodu BLIK.
6. Krok 6 scenariusza głównego. Klient w czasie 60 sekund wpisuje kod z telefonu do bankomatu.
7. Krok 7 scenariusza głównego. Bankomat sprawdza kod BLIK.
8. Krok 8 scenariusza głównego. Bankomat potwierdza zgodność kodu oraz wydaje gotówkę klientowi.
Rozszerzenia (ścieżki alternatywne):
------------------------------------
*a. nazwa rozszerzenia <!-- rozszerzenie *a może wystąpić w dowolnym kroku -->
1. krok pierwszy rozszerzenia *a
2. krok drugi rozszerzenia *a
3a. nazwa rozszerzenia <!-- np. 3a. Nieprawidłowy pin -->
1. krok pierwszy rozszerzenia 3a
2. krok drugi rozszerzenia 3a
2a. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a
1. Krok pierwszy.
2. Krok drugi.
3. ...
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?-->
- ...
- ...