From 2d55d37c2817429b7b3272dd0e3a58973be959ed Mon Sep 17 00:00:00 2001 From: Kacper <50482739+Kacper777777@users.noreply.github.com> Date: Wed, 18 Nov 2020 12:10:41 +0100 Subject: [PATCH 1/2] Adding use-case-3.md (Przelew) --- use-case-3.md | 100 +++++++++++++++++++++++++++++++++++++------------- 1 file changed, 75 insertions(+), 25 deletions(-) diff --git a/use-case-3.md b/use-case-3.md index e1b2cd0..d2a78b5 100644 --- a/use-case-3.md +++ b/use-case-3.md @@ -1,45 +1,95 @@ +Use Case 1: Nazwa ... +===================== -# Opis skrócony przypadków uzycia +**Aktor podstawowy:** -## 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. + 2. Krok 2 scenariusza głównego. + 3. Krok 3 scenariusza głównego. + 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 -### 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 -### 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ć \ No newline at end of file + 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 + +Wymagania specjalne: +-------------------- + + - ... + + - ... + + - ... + +Wymagania technologiczne oraz ograniczenia na wprowadzane dane: +--------------------------------------------------------------- + + 2a. ... + + 2b. ... + + 3a. ... + +Kwestie otwarte: +---------------- + + - ... + + - ... + + - ... + - \ No newline at end of file From 69d021f59032a2ba45f2fa4a8a163fa612698f27 Mon Sep 17 00:00:00 2001 From: Marciniak Date: Wed, 18 Nov 2020 12:17:22 +0100 Subject: [PATCH 2/2] add use case 5 --- use-case-5.md | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 use-case-5.md diff --git a/use-case-5.md b/use-case-5.md new file mode 100644 index 0000000..2de7d16 --- /dev/null +++ b/use-case-5.md @@ -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 + + 1. krok pierwszy rozszerzenia *a + 2. krok drugi rozszerzenia *a + + 3a. nazwa rozszerzenia + + 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 + +Wymagania specjalne: +-------------------- + + - ... + + - ... + + - ... + +Wymagania technologiczne oraz ograniczenia na wprowadzane dane: +--------------------------------------------------------------- + + 2a. ... + + 2b. ... + + 3a. ... + +Kwestie otwarte: +---------------- + + - ... + + - ... + + - ... \ No newline at end of file