From a63268469154a9d0dcdc3e085d7bcda449e502bc Mon Sep 17 00:00:00 2001 From: Marciniak Date: Wed, 18 Nov 2020 12:20:33 +0100 Subject: [PATCH 1/7] add use case 4 --- use-case-4.md | 94 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 use-case-4.md diff --git a/use-case-4.md b/use-case-4.md new file mode 100644 index 0000000..bf1e83f --- /dev/null +++ b/use-case-4.md @@ -0,0 +1,94 @@ +Use Case 1: Nazwa ... +===================== + +**Aktor podstawowy:** + + +Główni odbiorcy i oczekiwania względem systemu: +----------------------------------------------- + + - Odbiorca1: oczekiwania ... + + - Odbiorca2: oczekiwania ... + + - Odbiorca3: oczekiwania ... + +Warunki wstępne: +---------------- + +... + +Warunki końcowe: +---------------- + +... + +Scenariusz główny (ścieżka podstawowa): +--------------------------------------- + + 1. Krok 1 scenariusza głównego. + 2. Krok 2 scenariusza głównego. + 3. Krok 3 scenariusza głównego. + 4. .... + +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 From 9208640d81b3b63ec7f93b13c27a759e3555ee73 Mon Sep 17 00:00:00 2001 From: Marciniak Date: Wed, 18 Nov 2020 12:21:15 +0100 Subject: [PATCH 2/7] add use case 4 --- use-case-4.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/use-case-4.md b/use-case-4.md index bf1e83f..cf92b7b 100644 --- a/use-case-4.md +++ b/use-case-4.md @@ -79,7 +79,7 @@ Wymagania technologiczne oraz ograniczenia na wprowadzane dane: --------------------------------------------------------------- 2a. ... - +pu 2b. ... 3a. ... From 9c96d127096e3f7d757a20699ef6eb3048f2841f Mon Sep 17 00:00:00 2001 From: Marciniak Date: Wed, 18 Nov 2020 12:23:28 +0100 Subject: [PATCH 3/7] fix bug --- use-case-4.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/use-case-4.md b/use-case-4.md index cf92b7b..bf1e83f 100644 --- a/use-case-4.md +++ b/use-case-4.md @@ -79,7 +79,7 @@ Wymagania technologiczne oraz ograniczenia na wprowadzane dane: --------------------------------------------------------------- 2a. ... -pu + 2b. ... 3a. ... From 2004cb579aa99c04c6083bd27ddab97fc92ffad1 Mon Sep 17 00:00:00 2001 From: Kacper <50482739+Kacper777777@users.noreply.github.com> Date: Wed, 18 Nov 2020 12:31:37 +0100 Subject: [PATCH 4/7] Pierwsze informacje --- use-case-3.md | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/use-case-3.md b/use-case-3.md index d2a78b5..f0c4823 100644 --- a/use-case-3.md +++ b/use-case-3.md @@ -1,35 +1,35 @@ -Use Case 1: Nazwa ... +Use Case 3: Przelew ===================== -**Aktor podstawowy:** +**Aktor podstawowy:** Klient Główni odbiorcy i oczekiwania względem systemu: ----------------------------------------------- - - Odbiorca1: oczekiwania ... + - Klient: Wpłata, wypłata, przelew - - Odbiorca2: oczekiwania ... + - Serwisant: Naprawa błędow systemu - - Odbiorca3: oczekiwania ... + - Konwojent: Uzupełnienie zawartości (banknotów) bankomatu Warunki wstępne: ---------------- -... +Została przeprowadzona autoryzacja klienta. Warunki końcowe: ---------------- -... +Informacja o przelewie jest zapisana w bazie danych. Scenariusz główny (ścieżka podstawowa): --------------------------------------- - 1. Krok 1 scenariusza głównego. - 2. Krok 2 scenariusza głównego. - 3. Krok 3 scenariusza głównego. - 4. .... + 1. Klient wkłada kartę do bankomatu. + 2. System prosi o podanie pinu. + 3. Klient wprowadza pin. + 4. Rozszerzenia (ścieżki alternatywne): ------------------------------------ @@ -87,9 +87,6 @@ Wymagania technologiczne oraz ograniczenia na wprowadzane dane: Kwestie otwarte: ---------------- - - ... + - Czy dopuszczamy autoryzację z wykorzystaniem rozpoznawania twarzy? - ... - - - ... - - \ No newline at end of file From d6c24efd7ac3357a086f8ce2e301e451cb29775e Mon Sep 17 00:00:00 2001 From: Kacper <50482739+Kacper777777@users.noreply.github.com> Date: Wed, 18 Nov 2020 12:45:15 +0100 Subject: [PATCH 5/7] Slight changes --- use-case-3.md | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/use-case-3.md b/use-case-3.md index f0c4823..8d0d73d 100644 --- a/use-case-3.md +++ b/use-case-3.md @@ -16,7 +16,7 @@ Główni odbiorcy i oczekiwania względem systemu: Warunki wstępne: ---------------- -Została przeprowadzona autoryzacja klienta. +Została przeprowadzona autoryzacja klienta. Bankomat jest sprawny i posiada gotówkę. Warunki końcowe: ---------------- @@ -26,20 +26,19 @@ Informacja o przelewie jest zapisana w bazie danych. Scenariusz główny (ścieżka podstawowa): --------------------------------------- - 1. Klient wkłada kartę do bankomatu. - 2. System prosi o podanie pinu. - 3. Klient wprowadza pin. - 4. + 1. Klient wprowadza dane przelewu (kwota, odbiorca, rodzaj przelewu) + 2. Klient potwierdza przelew + 3. Informacja o przelewie zostaje zapisana w bazie danych, kwota pieniędzy na koncie klienta pomniejsza się o kwotę przelewu, natomiast ilość pieniędzy na koncie odbiorcy powiększa się o tą kwotę Rozszerzenia (ścieżki alternatywne): ------------------------------------ - *a. nazwa rozszerzenia + *a. Bankomat się zawiesza 1. krok pierwszy rozszerzenia *a 2. krok drugi rozszerzenia *a - 3a. nazwa rozszerzenia + 2a. nazwa rozszerzenia 1. krok pierwszy rozszerzenia 3a 2. krok drugi rozszerzenia 3a @@ -69,9 +68,7 @@ Rozszerzenia (ścieżki alternatywne): Wymagania specjalne: -------------------- - - ... - - - ... + - Interfejs użytkownika musi być dostępny w języku polskim i angielskim. - ... From 93cdf65fe0b17dfaedc49ca595725b8989870ffc Mon Sep 17 00:00:00 2001 From: Marciniak Date: Wed, 18 Nov 2020 12:58:01 +0100 Subject: [PATCH 6/7] edit usecase 5 --- use-case-5.md | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/use-case-5.md b/use-case-5.md index 2de7d16..229d1ba 100644 --- a/use-case-5.md +++ b/use-case-5.md @@ -7,39 +7,41 @@ Use Case 5: Wyplata za pomoca BLIKa Główni odbiorcy i oczekiwania względem systemu: ----------------------------------------------- - - Bank: oczekuje poprnawnej operacji wypłaty gotówki z bankomatu + - Bank: oczekuje poprawnej 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 +Bankomat musi być sprawny oraz musi posiadać gotówkę. Warunki końcowe: ---------------- -... +Bank zanotowuje dane o transakcji. 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. + 1. Klient loguje się do konta bankowego w telefonie za pomocą loginu oraz kodu PIN. + 2. Klient w bankomacie wybiera opcję wypłaty gotówki za pomocą BLIK'a + 3. Bankomat prosi klienta o podanie kwoty do wypłacenia. + 4. Bankomat prosi klienta o podanie 6 cyfrowego kodu BLIK. + 5. Klient wybiera w telefonie przycisk generacji kodu BLIK. + 6. Klient w czasie 60 sekund wpisuje kod z telefonu do bankomatu. + 7. Aplikacja BLIK w telefonie klienta prosi o potwierdzenie transakcji kodem PIN. + 8. Bankomat sprawdza kod BLIK. + 9. Bankomat potwierdza zgodność kodu oraz wydaje gotówkę klientowi. Rozszerzenia (ścieżki alternatywne): ------------------------------------ - *a. nazwa rozszerzenia + *a. Bankomat zawiesza się - 1. krok pierwszy rozszerzenia *a - 2. krok drugi rozszerzenia *a + 1. Bankomat anuluje transakcję + 2. Bankomat nie wydaje pieniędzy + 3. Bankomat informuje o zajściu błędu oraz o anulowanej transakcji i nie pobraniu żadnych pieniędzy. 3a. nazwa rozszerzenia From 281fc0423e791331034aa13c2768d7799801e359 Mon Sep 17 00:00:00 2001 From: Klaudia Marciniak Date: Tue, 24 Nov 2020 17:50:02 +0100 Subject: [PATCH 7/7] Zaktualizuj 'use-case-5.md' --- use-case-5.md | 68 ++++++++++++++++++--------------------------------- 1 file changed, 24 insertions(+), 44 deletions(-) diff --git a/use-case-5.md b/use-case-5.md index 229d1ba..a7b84ef 100644 --- a/use-case-5.md +++ b/use-case-5.md @@ -23,76 +23,56 @@ Bank zanotowuje dane o transakcji. Scenariusz główny (ścieżka podstawowa): --------------------------------------- - - 1. Klient loguje się do konta bankowego w telefonie za pomocą loginu oraz kodu PIN. - 2. Klient w bankomacie wybiera opcję wypłaty gotówki za pomocą BLIK'a - 3. Bankomat prosi klienta o podanie kwoty do wypłacenia. - 4. Bankomat prosi klienta o podanie 6 cyfrowego kodu BLIK. - 5. Klient wybiera w telefonie przycisk generacji kodu BLIK. - 6. Klient w czasie 60 sekund wpisuje kod z telefonu do bankomatu. - 7. Aplikacja BLIK w telefonie klienta prosi o potwierdzenie transakcji kodem PIN. - 8. Bankomat sprawdza kod BLIK. - 9. Bankomat potwierdza zgodność kodu oraz wydaje gotówkę klientowi. + + 1. Klient w bankomacie wybiera opcję wypłaty gotówki za pomocą BLIK'a + 2. Bankomat prosi klienta o podanie kwoty do wypłacenia. + 3. Bankomat prosi klienta o podanie 6 cyfrowego kodu BLIK. + 4. Klient w czasie 60 sekund wpisuje kod z telefonu do bankomatu. + 5. Bankomat potwierdza zgodność kodu oraz wydaje gotówkę klientowi. Rozszerzenia (ścieżki alternatywne): ------------------------------------ *a. Bankomat zawiesza się - 1. Bankomat anuluje transakcję - 2. Bankomat nie wydaje pieniędzy - 3. Bankomat informuje o zajściu błędu oraz o anulowanej transakcji i nie pobraniu żadnych pieniędzy. + 1. Bankomat anuluje transakcję. + 2. Bankomat informuje o zajściu błędu. + 3. Bankomat wraca do strony głównej. - 3a. nazwa rozszerzenia + 4a. Nieprawidłowy kod BLIK - 1. krok pierwszy rozszerzenia 3a - 2. krok drugi rozszerzenia 3a + 1. Bankomat informuje o niezgodności kodu BLIK. + 2. Bankomat anuluje transakcję oraz wraca do strony głównej. - 2a. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a - 1. Krok pierwszy. - 2. Krok drugi. - 3. ... + 4b. Kod BLIK jest za krótki - 2b. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a + 1. Bankomat po czasie oczekiwania anuluje transakcje. + 2. Bankomat wraca do strony głównej. - 1. Krok pierwszy. - 2. ... + 5a. Brak wystarczającej kwoty na koncie - 3. krok trzeci rozszerzenia 3a - 4. krok czwarty rozszerzenia 3a + 1. Bankomat informuje o braku wystarczającej kwoty na koncie klienta i anuluje transakcje. + 2. Bankomat wraca do strony głównej. - 3b. nazwa rozszerzenia - - 1. krok pierwszy rozszerzenia 3b - 2. krok drugi rozszerzenia 3b - 3. ... - - 3-4a. nazwa rozszerzenia Wymagania specjalne: -------------------- - - ... + - Interfejs użytkownika musi być dostępny w języku polskim i angielskim. + + - Klient musi posiadać opcję wpłat i wypłat BLIK. - - ... - - ... Wymagania technologiczne oraz ograniczenia na wprowadzane dane: --------------------------------------------------------------- - 2a. ... - - 2b. ... - - 3a. ... + 4a. Kod BLIK składa się z 6 cyfr Kwestie otwarte: ---------------- - - ... + -Czy jest możliwość pobrania kodu BLIK za pomocą palca? - - ... - - - ... \ No newline at end of file + -Czy jest możliwość przelewów za pomoca BLIK?