change uc4

This commit is contained in:
Kamilla Łukaszewska 2020-11-25 09:43:11 +01:00
parent 77ca845dc2
commit 0cafacb4ab

View File

@ -1,64 +1,62 @@
Use Case 1: Nazwa ... Use Case 1: Wykonanie przelewu
===================== =====================
**Aktor podstawowy:** <!-- np. Klient --> **Aktor podstawowy:** Klient
Główni odbiorcy i oczekiwania względem systemu: Główni odbiorcy i oczekiwania względem systemu:
----------------------------------------------- -----------------------------------------------
- Odbiorca1: oczekiwania ... - Klient-nadawca: oczekiwania ...
- Odbiorca2: oczekiwania ... - Klient-odbiorca: oczekiwania ...
- Odbiorca3: oczekiwania ... - Bank: oczekiwania ...
Warunki wstępne: Warunki wstępne:
---------------- ----------------
Klient ma konto w banku, posiada uruchomioną możliwość dokonywania przelewów w systemie oraz jest prawidłowo zalogowany.
...
Warunki końcowe: Warunki końcowe:
---------------- ----------------
Konto klienta, który wykonał przelew zostaje obciążone właściwą sumę, która trafia na rachunek docelowy. Całość przebiega automatycznie i bez problemów technicznych.
...
Scenariusz główny (ścieżka podstawowa): Scenariusz główny (ścieżka podstawowa):
--------------------------------------- ---------------------------------------
1. Krok 1 scenariusza głównego. <!-- np. 1. Klient wkłada kartę do bankomatu. --> 1. Klient wprowadza kwotę przelewu.
2. Krok 2 scenariusza głównego. <!-- np. 2. System prosi o podanie pinu. --> 2. Klient wybiera rachunek docelowy przelewu.
3. Krok 3 scenariusza głównego. <!-- np. 3. Klient wprowadza pin.) --> 3. System sprawdza czy przelew możliwy jest do wykonania.
4. .... 4. System dokonuje przelewu.
Rozszerzenia (ścieżki alternatywne): Rozszerzenia (ścieżki alternatywne):
------------------------------------ ------------------------------------
*a. nazwa rozszerzenia <!-- rozszerzenie *a może wystąpić w dowolnym kroku --> *a. Problem połączenia systemu.
1. krok pierwszy rozszerzenia *a 1. System wyświetla informację o błędzie.
2. krok drugi rozszerzenia *a 2. Niezatwierdzone zmiany wprowadzone na koncie użytkownika nie zostają zapisane.
3. Klient otrzymuje z powrotem swoją kartę.
4. System wysyła informację o problemie do centrali.
5. System restartuje się.
3a. nazwa rozszerzenia <!-- np. 3a. Nieprawidłowy pin --> *b. Zakończenie sesji przez użytkownika.
1. krok pierwszy rozszerzenia 3a 1. Używtkownik wybiera opcję Zakończ.
2. krok drugi rozszerzenia 3a 2. Niezatwierdzone zmiany wprowadzone na koncie użytkownika nie zostają zapisane.
3. Klient otrzymuje z powrotem swoją kartę.
4. System wyświetla stan początkowy.
2a. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a
1. Krok pierwszy. 1a. Brak środków na koncie.
2. Krok drugi.
3. ...
2b. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a 1. Klient wpisuje kwotę przelewu.
2. System porównuje kwotę przelewu z ilością dostępnych środków i narzuconymi limitami osobistymi.
3. Kwota przelwu jest większa niż dostępne środki.
4. System wyświetla informację o niewystarczających środkach.
5. Klient wybiera następną akcję.
1. Krok pierwszy. 2b. Błędny rachunek.
2. ...
3. krok trzeci rozszerzenia 3a
4. krok czwarty rozszerzenia 3a
3b. nazwa rozszerzenia
1. krok pierwszy rozszerzenia 3b 1. krok pierwszy rozszerzenia 3b
2. krok drugi rozszerzenia 3b 2. krok drugi rozszerzenia 3b
@ -69,7 +67,7 @@ Rozszerzenia (ścieżki alternatywne):
Wymagania specjalne: Wymagania specjalne:
-------------------- --------------------
- ... <!--np. Interfejs użytkownika musi być dostępny w języku polskim i angielskim. --> - Interfejs użytkownika musi być dostępny w języku polskim i angielskim.
- ... - ...