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…
