diff --git a/use-case-2.md b/use-case-2.md index 11ff716..de6b659 100644 --- a/use-case-2.md +++ b/use-case-2.md @@ -31,12 +31,13 @@ Scenariusz główny (ścieżka podstawowa): 3. System weryfikuję otrzymane banknoty. 4. System wyświetla potwierdzenie otrzymania banknotów oraz ilość otrzymanych nominałów. 5. Klient akceptuje wpłatę pieniędzy. - 6. System aktualizuje stan konta klienta oraz stan nominałów w bankomacie. - 7. System oddaje klientowi kartę. - 8. System wyświetla zapytanie o wydrukowanie potwierdzenia transakcji. - 9. Klient akceptuje zapytanie wybierając odpowiednią opcje. - 10. System drukuje potwierdzenie transakcji. - 11. Klient odbiera potwierdzenie. + 6. System aktualizuje stan konta klienta. + 7. System aktualizuje stan nominałów w bankomacie. + 8. System oddaje klientowi kartę. + 9. System wyświetla zapytanie o wydrukowanie potwierdzenia transakcji. + 10. Klient akceptuje zapytanie wybierając odpowiednią opcje. + 11. System drukuje potwierdzenie transakcji. + 12. Klient odbiera potwierdzenie. Rozszerzenia (ścieżki alternatywne): ------------------------------------ @@ -50,7 +51,8 @@ Rozszerzenia (ścieżki alternatywne): *b. System zawiesił się 1. System anuluje wszystkie wprowadzone dane. - 2. System kończy transakcję. + 2. System powiadamia dostawce usług bankomatowych oraz bank o awarii. + 3. System kończy transakcję. 1a. System wykrył nieprawidłowe dane. @@ -60,28 +62,31 @@ Rozszerzenia (ścieżki alternatywne): 1b. Przekroczono limit wprowadzania danych 1. System wyświetla informację o przekroczeniu limitu prób. - 2. System kończy transakcje. + 2. System oddaje klientowi kartę. + 3. System kończy transakcje. 3a. System zweryfikował banknoty jako uszkodzone. 1. System wyświetla informację, że wprowadzone banknoty są uszkodzone. 2. System zwraca banknoty klientowi. 3. System kończy transakcję. + + 6-7a. Błąd systemu podczas aktualizacji stanu banknotów w bankomacie lub stanu konta klienta. - 9a. Klient nie zaakceptował wydrukowania potwierdzenia transakcji + 1. System ponawia próbę aktualizacji danych. + + 10a. Klient nie zaakceptował wydrukowania potwierdzenia transakcji 1. System nie drukuje potwierdzenia transakcji. - 3-4a. nazwa rozszerzenia - Wymagania specjalne: -------------------- - Wielojęzyczny interfejs użytkownika - przynajmniej język polski i angielski. - - Interfejs użytkownika musi być prosty i intuicyjny. + - Interfejs bankomatu musi być prosty i intuicyjny. - - Potwierdzenie transakcji powinno zawierać istotne informacje, takie jak data, kwota wpłaty i stan konta. + - Szyfrowanie danych klienta, aby zapewnić bezpieczeństwo informacji. Wymagania technologiczne oraz ograniczenia na wprowadzane dane: --------------------------------------------------------------- @@ -94,6 +99,8 @@ Wymagania technologiczne oraz ograniczenia na wprowadzane dane: 1c. Bankomat powinien umożliwiać wpłatę różnych nominałów banknotów. + 9a. Potwierdzenie transakcji powinno zawierać istotne informacje, takie jak data, kwota wpłaty i stan konta. + Kwestie otwarte: ----------------