Zaktualizuj 'use-case-3.md'
This commit is contained in:
parent
5f7b44d9a1
commit
1d93ad2255
117
use-case-3.md
117
use-case-3.md
@ -28,19 +28,23 @@ Scenariusz główny (ścieżka podstawowa):
|
|||||||
|
|
||||||
1. Klient wkłada kartę do bankomatu.
|
1. Klient wkłada kartę do bankomatu.
|
||||||
2. System prosi o podanie pinu.
|
2. System prosi o podanie pinu.
|
||||||
3. Klient wprowadza pin.
|
3. Klient wprowadza pin
|
||||||
4. Klient wybiera operację - "sprawdź saldo".
|
4. System autoryzacji weryfikuje wprowadzony pin na podstawie konta klienta.
|
||||||
5. System autoryzacji dokonuje autoryzacji.
|
5. Klient wybiera operację - "sprawdź saldo".
|
||||||
6. Klient wybiera opcję wydrukuj potwierdzenie Tak/Nie.
|
6. System pyta się o wydruk potwierdzenia
|
||||||
7. Klient odbiera kartę z bankomatu.
|
7. Klient wybiera opcję wydrukuj potwierdzenie Tak/Nie.
|
||||||
8. Klient czyta saldo.
|
8. Klient czyta saldo.
|
||||||
9. Klient odbiera potwierdzenie.
|
9. System wyświetla zapytanie o chęci wykonania kolejnej operacji
|
||||||
|
10. Klient wybiera czy chce zakończyć czy kontynuować
|
||||||
|
11. Klient wybiera opcję zakończ
|
||||||
|
12. Klient odbiera kartę z bankomatu.
|
||||||
|
13. Klient odbiera potwierdzenie.
|
||||||
|
|
||||||
Rozszerzenia (ścieżki alternatywne):
|
Rozszerzenia (ścieżki alternatywne):
|
||||||
------------------------------------
|
------------------------------------
|
||||||
*a. Zacięcie systemu.
|
*a. Zacięcie systemu.
|
||||||
|
|
||||||
1. Jeśli użytjownik wprowadził kartę, bankomat oddaje kartę
|
1. Jeśli użytkownik wprowadził kartę, bankomat oddaje kartę
|
||||||
2. Jeśli użytkownik był zautoryzowany, następuje deautoryzacja.
|
2. Jeśli użytkownik był zautoryzowany, następuje deautoryzacja.
|
||||||
3. System zapisuje informacje o błędzie.
|
3. System zapisuje informacje o błędzie.
|
||||||
4. System się restartuje.
|
4. System się restartuje.
|
||||||
@ -49,69 +53,86 @@ Rozszerzenia (ścieżki alternatywne):
|
|||||||
5a. Restart przebiegł pomyślnie.
|
5a. Restart przebiegł pomyślnie.
|
||||||
1. Krok pierwszy scenariusza głównego
|
1. Krok pierwszy scenariusza głównego
|
||||||
5b. Restart nie przebiegł pomyślnie.
|
5b. Restart nie przebiegł pomyślnie.
|
||||||
1. Powiadomienie serwisanta.
|
1. System powiadamia serwisanta.
|
||||||
2. Wyłącznie bankomatu.
|
2. System wyłącza bankomat.
|
||||||
3. System wyświetla komunikat o awarii banomatu.
|
3. System wyświetla komunikat o awarii banomatu.
|
||||||
|
|
||||||
|
|
||||||
|
1a. Bankomat nie rozpoznaje karty
|
||||||
|
1. System sygnalizuje błąd i odrzuca wprowadzenie pinu.
|
||||||
|
2. System zapisuje informacje o błędzie.
|
||||||
|
3. System wyświetla na ekranie informacje o błędzie.
|
||||||
|
4. Bankomat zwraca kartę klientowi.
|
||||||
|
5. Powrót do kroku 1 ze scenariusza głównego.
|
||||||
|
|
||||||
3a. nazwa rozszerzenia <!-- np. 3a. Nieprawidłowy pin -->
|
1b. Karta zacięła się w bankomacie
|
||||||
|
1. System wyświetla na ekranie informacje o błędzie.
|
||||||
|
2. System trzykrotnie próbuje wydać kartę
|
||||||
|
3a. Bankomat wydał kartę
|
||||||
|
1. System zapisuje informacje o zaistniałym błędzie i wysyła informację do serwisu.
|
||||||
|
2. Powrót do pkt 1. scenariusza głównego.
|
||||||
|
3b. Bankomat nie wydał karty.
|
||||||
|
1. System zapisuje informacje o błędzie i wysyła informację do serwisu.
|
||||||
|
2. System się restartuje.
|
||||||
|
3. Bankomat próbuje zwrócić kartę użytkownikowi.
|
||||||
|
4a. Bankomat wydał kartę
|
||||||
|
1. Powrót do kroku 1 ze scenariusza głównego.
|
||||||
|
4b. Bankomat nie wydał karty
|
||||||
|
1. System zapisuje informacje o zaistniałym błędzie i wysyła informację do serwisu.
|
||||||
|
1. System wyświetla informację o awarii systemu i wyświetla na ekranie numer telefonu do serwisu.
|
||||||
|
1c. Bankomat nie wspiera karty od tego dostawcy
|
||||||
|
1. System sygnalizuje błąd i odrzuca wprowadzenie pinu
|
||||||
|
2. System zapisuje informacje o błędzie
|
||||||
|
3. System wyświetla na ekranie informacje o błędzie.
|
||||||
|
4. Bankomat zwraca kartę klientowi
|
||||||
|
|
||||||
|
4a. Wprowadzony pin jest niepoprawny
|
||||||
|
1.System wyświetla na ekranie informacje o błęnym pinie.
|
||||||
|
2. System wyświetla informacje o kolejnych 2 możliwych próbach wprowadzenia pinu:
|
||||||
|
3a. Klient wprowadza poprawny pin.
|
||||||
|
1. Powrót do punktu 5. scenariusza głównego.
|
||||||
|
3b. Klient wprowadza niepoprawny pin.
|
||||||
|
1. System wyświetla informację o wykorzsytaniu wszystkich prób i blokadzie konta.
|
||||||
|
2. System informuje bank o blokadzie konta.
|
||||||
|
3. System wydaje kartę użytkownikowi.
|
||||||
|
|
||||||
1. krok pierwszy rozszerzenia 3a
|
12a. Klient nie odebrał karty z bankomatu
|
||||||
2. krok drugi rozszerzenia 3a
|
1.System wydaje sygnały dźwiękowe.
|
||||||
|
2. System czeka 30 sekudnd na odebranie karty z bankomatu.
|
||||||
|
3a. Klient odbiera kartę.
|
||||||
|
1. Powrót do punktu 13. scenariusza głównego.
|
||||||
|
3b. Klient nie odbiera karty.
|
||||||
|
1. Bankomat wciąga kartę.
|
||||||
|
2. System zapisuje informacje o pozostawionej karcie.
|
||||||
|
3. System wysyła informację do banku o pozostawionej karcie.
|
||||||
|
|
||||||
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 <!-- rozszerzenia 3-4a. może wystąpić w kroku 3 lub 4 -->
|
|
||||||
|
|
||||||
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, niemieckim, angielskim, hiszpańskim i rosyjskim.
|
||||||
|
|
||||||
- ...
|
- Niezbędny ekran dotykowy, tekst musi być widoczny z odległości 1m.
|
||||||
|
|
||||||
|
- Niezbędna klawiatura do wprowadzania danych.
|
||||||
|
|
||||||
|
- Autoryzacja użytkownika musi trwać maksymalnie 60 sekund.
|
||||||
|
|
||||||
- ...
|
|
||||||
|
|
||||||
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
|
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
|
||||||
---------------------------------------------------------------
|
---------------------------------------------------------------
|
||||||
|
|
||||||
2a. ...
|
1a. Karta rozpoznawana jest przez czytnik kart.
|
||||||
|
|
||||||
2b. ...
|
3a. Pin składa się od 4 do 8 cyfr.
|
||||||
|
|
||||||
3a. ... <!-- np. 3a. Pin składa się z 4 cyfr. -->
|
|
||||||
|
|
||||||
Kwestie otwarte:
|
Kwestie otwarte:
|
||||||
----------------
|
----------------
|
||||||
|
|
||||||
- ... <!-- np. Czy dopuszczamy autoryzację z wykorzystaniem rozpoznawania twarzy?-->
|
- Czy dopuszczamy użytek kart zagranicznych ?
|
||||||
|
|
||||||
- ...
|
- Czy dopuszczamy tryb nocny i dzienny interfejsu użytkownika ?
|
||||||
|
|
||||||
- ...
|
|
||||||
-
|
|
||||||
|
|
||||||
|
|
||||||
system zewnerzny wylacza bankomat
|
|
||||||
system prosi o podanie pinu
|
|
||||||
Bankomat wydaje kartę - Podmiot orzeczenie i dopłenienie
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user