diff --git a/use-case-5.md b/use-case-5.md index a27d08f..8b1393e 100644 --- a/use-case-5.md +++ b/use-case-5.md @@ -1,4 +1,4 @@ -Use Case 1: Wpłata pieniędzy +Use Case 5: Wpłata pieniędzy ===================== **Aktor podstawowy:** Użytkownik @@ -18,10 +18,12 @@ Warunki wstępne: Użytkownik posiada kartę bankową i zna przypisany do niej kod PIN. + Warunki końcowe: ---------------- -Pieniądze zostały przez bankomat pobrane od użytkownika, policzone i posegregowane w odpowiednich kasetkach. Prawdłowo zostało wydrukowane potwiedzenie. +Pieniądze zostały pobrane od użytkownika, policzone i posegregowane w odpowiednich kasetkach. Użytkownik otrzymał potwierdzenie wpłaty. + Scenariusz główny (ścieżka podstawowa): --------------------------------------- @@ -32,13 +34,16 @@ Scenariusz główny (ścieżka podstawowa): 4. Bankomat wyświetla użytkownikowi menu interfejsu. 5. Użytkownik wybiera opcję "wpłata gotówki". 6. Bankomat wyświetla krótką instrukcję dot. wpłaty pieniędzy. - 7. Bankomat wysuwa szufladkę na gotówkę. - 8. Użytkownik wkłada pieniądze do szufladki, po czym ją zasuwa. - 9. Bankomat przelicza pieniądze i wyświetla informacje na ekran. - 10. Klient akceptuje komunikat. - 11. Bankomat drukuje potwiedzenie wpłaty i oddaje kartę użytkownikowi. - 12. Klient odbiera potwiedzenie i kartę. - 13. Bankomat sortuje pieniądze i odkłada do odpowiednich kasetek. + 7. Użytkownik akceptuje komunikat. + 8. Bankomat wysuwa szufladkę na gotówkę. + 9. Użytkownik wkłada pieniądze do szufladki i ją zasuwa. + 10. Bankomat przelicza pieniądze. + 11. Bankomat wyświetla informację o sumie i ilości banknotów. + 12. Klient akceptuje przedstawioną kwotę. + 13. Bankomat drukuje potwiedzenie wpłaty i oddaje kartę użytkownikowi. + 14. Klient odbiera potwiedzenie i kartę. + 15. Bankomat sortuje pieniądze i odkłada do odpowiednich kasetek. + 16. Bankomat powraca do pokazywania ekranu startowego wyświetlającego reklamy. Rozszerzenia (ścieżki alternatywne): ------------------------------------ @@ -63,49 +68,34 @@ Rozszerzenia (ścieżki alternatywne): *b. Bankomat zawiesza się. - 3a. Nieprawidłowy pin + 3a. Użytkownik wprowadza nieprawidłowy pin. - 1. krok pierwszy rozszerzenia 3a - 2. krok drugi rozszerzenia 3a + 1. Bankomat informuje użytkownika o błędzie i umożliwia 3 dodatkowe próby. + 2. Użytkownik wpisuje prawidłowy PIN. - 2a. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a + 2a. Użytkownik wpisuje nieprawidłowy PIN w trzeciej próbie. - 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 - - 10a. Klient odrzuca komunikat. + 12a. Klient odrzuca kwotę. 1. Bankomat zwraca użytkownikowi pieniądze w szufladce. 2. Bankomat zwraca użytkownikowi kartę. - 3-4a. nazwa rozszerzenia Wymagania specjalne: -------------------- - Interfejs użytkownika musi być dostępny w języku polskim, angielskim i chińskim. - - ... + - Położenie bankomatu dostosowane dla osób niepełnosprawnych ruchowo. - - ... + - Bankomat posiada ekran dotykowy. Wymagania technologiczne oraz ograniczenia na wprowadzane dane: --------------------------------------------------------------- - 1a. Karta ma uniwersalne wymiary. + 1a. Karta ma uniwersalne, ustandaryzowane wymiary. - 2b. ... - - 3a. Pin składa się z 4 cyfr. + 2a. Pin składa się z 4 cyfr. Kwestie otwarte: ----------------