From 0cc3aa1f7ef18de2a36e9ad02bdacd009b02c672 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20=C5=81angowski?= Date: Wed, 27 Oct 2021 10:15:48 +0200 Subject: [PATCH 1/3] use case 1 - s452708 --- use-case-1.md | 94 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 use-case-1.md diff --git a/use-case-1.md b/use-case-1.md new file mode 100644 index 0000000..4faa302 --- /dev/null +++ b/use-case-1.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 5f0898c37262b778df62764a2e3d4d76f5b75d37 Mon Sep 17 00:00:00 2001 From: Konrad Date: Wed, 27 Oct 2021 11:10:28 +0200 Subject: [PATCH 2/3] added first 4 paragraphs --- use-case-3.md | 55 +++++++++++++++++++-------------------------------- 1 file changed, 20 insertions(+), 35 deletions(-) diff --git a/use-case-3.md b/use-case-3.md index 2f46e60..9b10e33 100644 --- a/use-case-3.md +++ b/use-case-3.md @@ -1,68 +1,53 @@ Use Case 1: Nazwa ... ===================== -**Aktor podstawowy:** +**Aktor podstawowy:** Klient Główni odbiorcy i oczekiwania względem systemu: ----------------------------------------------- -- Odbiorca1: oczekiwania ... - -- Odbiorca2: oczekiwania ... - -- Odbiorca3: oczekiwania ... +- Klient: oczekuje mozliwości płatności zprzy pomocy karty. +- Agencja autoryzacji płatności: chce otrzymać zapytania o potwierdzenie zapłaty w poprawnym protokole transmisji danych. Chcą poprawnej obsługi transakcji realizowanej przez automat. +- Klient: oczekuje dowodu zakupu. Warunki wstępne: ---------------- -... +Klient wybrał produkty, które chce kupić oraz płatność kartą jako formę płatności. Warunki końcowe: ---------------- -... +Płatność przebiegła pomyślnie. Rachunek jest wydrukowany. 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 przykłada kartę do terminala +2. System wysyła zapytanie o autoryzację transakcji do Systemu Autoryzacji i żąda potwierdzenia możliwości zrealizowania transakcji. +3. System otrzymuje zgodę na realizację transakcji. +4. System zachowuje informację o zrealizowaniu zapłaty przy pomocy karty oraz informację o potwierdzeniu realizacji transakcji +5. System przsyła informację do automatu o poprawnym wykonaniu transakcji. + Rozszerzenia (ścieżki alternatywne): ------------------------------------ -*a. nazwa rozszerzenia - +*a. W dowolnym czasie, dotyczy sytuacji kiedy automat zawiesza się: + Aby zapewnić poprawne księgowanie, niezbędne jest aby wszystkie kluczowe dane dotyczące transakcji mogły zostać odtworzone w dowolnym momencie ścieżki podstawowej 1. krok pierwszy rozszerzenia *a 2. krok drugi rozszerzenia *a -3a. nazwa rozszerzenia +1a. Klient nie posiada możliwości płatności zbliżeniowej -1. krok pierwszy rozszerzenia 3a +1. Klient wkłada kartę płatniczą do terminala. 2. krok drugi rozszerzenia 3a - 2a. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a +2a. Automat wykrywa błąd współpracy z systemem zewnętrznym - 1. Krok pierwszy. - 2. Krok drugi. - 3. ... +1. Automat prosi Klienta o alternatywną formę zapłaty. - 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 @@ -78,7 +63,7 @@ Wymagania specjalne: Wymagania technologiczne oraz ograniczenia na wprowadzane dane: --------------------------------------------------------------- -2a. ... +2a. długość pinu 2b. ... @@ -89,6 +74,6 @@ Kwestie otwarte: - ... -- ... +- czy dopuszczamy autoryzacje przy pomocy odcisku palca - ... From 5f52d3a5282aacefdec4eb5a10cc043a83dd9f10 Mon Sep 17 00:00:00 2001 From: Pascal Bertin Date: Wed, 27 Oct 2021 11:14:09 +0200 Subject: [PATCH 3/3] use case 4 --- use-case-1.md | 188 +++++++++++++++++++++++++------------------------- 1 file changed, 94 insertions(+), 94 deletions(-) diff --git a/use-case-1.md b/use-case-1.md index 4faa302..2dc618a 100644 --- a/use-case-1.md +++ b/use-case-1.md @@ -1,94 +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 +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: +---------------- + + - ... + + - ... + + - ...