2.7 KiB
Use Case 1: Wykonanie przelewu
Aktor podstawowy: Klient
Główni odbiorcy i oczekiwania względem systemu:
-
Klient-nadawca: bezproblemowe wykonanie przelewu przy użyciu intuicyjnego interfejsu
-
Klient-odbiorca: szybkie uzyskanie przelewu na konto
-
Bank: bezproblemowy przebieg transakcji
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:
Konto klienta, który wykonał przelew zostaje obciążone właściwą sumę, która trafia na rachunek docelowy. Całość przebiega bez problemów technicznych.
Scenariusz główny (ścieżka podstawowa):
- Klient wybiera opcję wykonania przelewu.
- Klient wprowadza kwotę przelewu.
- System zatwierdza dostępność odpowiedniej ilości środków na koncie
- Klient wybiera rachunek docelowy przelewu.
- System sprawdza czy przelew możliwy jest do wykonania.
- System wykonuje przelew.
Rozszerzenia (ścieżki alternatywne):
*a. Problem połączenia systemu.
- System wyświetla informację o błędzie.
- Niezatwierdzone zmiany wprowadzone na koncie użytkownika nie zostają zapisane.
- Klient otrzymuje z powrotem swoją kartę.
- System wysyła informację o problemie do centrali.
- System restartuje się.
*b. Zakończenie sesji przez użytkownika.
- Użytkownik wybiera opcję Zakończ.
- Niezatwierdzone zmiany wprowadzone na koncie użytkownika nie zostają zapisane.
- Klient otrzymuje z powrotem swoją kartę.
- System wyświetla stan początkowy dla użytkownika niezalogowanego.
2a. Kwota przelewu jest większa niż dostępne środki.
- System wyświetla informację o niewystarczających środkach.
- System wyświtla menu główne dla zalogowanego użytkownika.
4a. Błędny rachunek docelowy.
- System informuje jakie dane zostały błędnie uzupełnione lub pominięte.
- Klient wybiera możliwość poprawienia danych lub anulowanie transakcji.
Wymagania specjalne:
-
Interfejs użytkownika musi być dostępny w języku polskim i angielskim.
-
System musi posiadać audiodeskrypcję.
-
...
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
4a. Numer rachunku bankowego składa się z 26 cyfr, w przypadku rachunku w formacie IBAN, poprzedza je kod kraju.
Kwestie otwarte:
-
Czy audiodeskrypcja powinna być uruchamiana tylko po podłączeniu słuchawek czy również z opcją "głośnomówiącą"?
-
...
-
...