Szablon opisu przypadku użycia

Nazwa Przypadku użycia (identyfikator: UC2.4)

Aktorzy:Użytkownik
Zakres: Internetowy System bankowy
Poziom: Biznesowy / Sytemowowy
Udziałowcy i ich cele:Użytkownik chce wysłać przelew. Bank chce zebrać następujące dane niezbędne do realizacji przelewu.
Zdarzenie wyzwalające (trigger):Użytkownik wybiera funkcję Wysyłanie przelewu
Warunki wstępne: np. użytkownik musi być zalogowany
Warunki końcowe dla sukcesu: dane przelewu zostaną umieszczone na liście przelewów oczekujących, nastąpi blokada środków na koncie w wysokości kwoty przelewu, przelew zostanie zarejestrowany w historii operacji na koncie z datą realizacji przelewu.
Warunki końcowe dla niepowodzenia:Saldo konta nie zostanie zmodyfikowane, użytkownik zostanie powiadomiony o niepowodzeniu operacji oraz podane zostaną przyczyny (brak salda, niedostępny kontrahent, itd)
Scenariusz główny:

1. System wyświetla formularz wprowadzania danych przelewu

2. Użytkownik wprowadza DanePrzelewu (zdefiniowane w słowniku!): numer konta, kwota, nazwę kontrahenta, adres, tytułem

3. Opcjonalnie: użytkownik uruchamia przypadek użycia “Dodaj kontrahenta” w celu zdefiniowanie kontrahenta

4. System weryfikuje dane

5. Użytkownik wprowadza kod jednorazowy
itd…

Scenariusz alternatywny:

4.a. Nie wprowadzono wymaganych danych

4.a.1 System wyświetla ponownie formularz zaznaczając, które dane powinny zostać poprawione

4.a.2 Następuje powrót do punktu 2 scenariusza głównego

Scenariusz alternatywny:

4.b. Błąd sumy kontrolnej konta

4.b.1 System wyświetla ponownie formularz zaznaczając, że w podanym numerze konta wystąpił błąd

4.b.2 Następuje powrót do punktu 2 scenariusza głównego

Scenariusz alternatywny:

itd…