second commit, basic alternative scenarios

This commit is contained in:
s464978 2022-11-09 18:00:14 +01:00
parent a8988e4993
commit d4b532702b

View File

@ -41,29 +41,22 @@ Scenariusz główny (ścieżka podstawowa):
Rozszerzenia (ścieżki alternatywne): Rozszerzenia (ścieżki alternatywne):
------------------------------------ ------------------------------------
*a. nazwa rozszerzenia <!-- rozszerzenie *a może wystąpić w dowolnym kroku --> *a. Występuje sytuacja, w której system bankomatu zawiesza się.
1. krok pierwszy rozszerzenia *a 1. System zostaje zablokowany. Wszystkie operacje zostają przerwane.
2. krok drugi rozszerzenia *a 2. Bankomat wydaje kartę jej właścicielowi i informuje go o awarii.
3. Bank otrzymuje informację o zawieszeniu się systemu i podejmuje decyzję co zrobić dalej.
3a. nazwa rozszerzenia <!-- np. 3a. Nieprawidłowy pin --> 3a. Klient wprowadził nieprawidłowy PIN.
1. krok pierwszy rozszerzenia 3a 1. System prosi o podanie kodu PIN ponownie.
2. krok drugi rozszerzenia 3a
2a. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a 1a. Klient wprowadził kod PIN nieprawidłowo 3 razy.
1. Krok pierwszy. 1. System przerywa operację i wysuwa kartę z bankomatu.
2. Krok drugi.
3. ...
2b. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a 2. Klient wprowadza prawidłowy kod PIN.
3. Przejście do kroku 4 scenariusza głównego.
1. Krok pierwszy.
2. ...
3. krok trzeci rozszerzenia 3a
4. krok czwarty rozszerzenia 3a
3b. nazwa rozszerzenia 3b. nazwa rozszerzenia