diff --git a/use-case-5.md b/use-case-5.md index a3d4f14..9609911 100644 --- a/use-case-5.md +++ b/use-case-5.md @@ -29,14 +29,14 @@ Scenariusz główny (ścieżka podstawowa): --------------------------------------- 1. Użytkownik wkłada kartę płatniczą do bankomatu. - 2. Uzytkownik wprowadza PIN. + 2. Użytkownik wprowadza PIN. 3. Bankomat wyświetla użytkownikowi menu interfejsu. 4. Użytkownik wybiera opcję "wpłata gotówki". 5. Bankomat wyświetla krótką instrukcję dot. wpłaty pieniędzy. 6. Użytkownik akceptuje komunikat. 7. Bankomat wysuwa szufladkę na gotówkę. - 8. Użytkownik wkłada pieniądze do szufladki i ją zasuwa. - 9. Bankomat przelicza pieniądze. + 8. Użytkownik wkłada pieniądze do szufladki. + 9. Bankomat zasuwa szufladkę i przelicza pieniądze. 10. Bankomat wyświetla informację o sumie i ilości banknotów. 11. Klient akceptuje przedstawioną kwotę. 12. Bankomat drukuje potwiedzenie wpłaty i oddaje kartę użytkownikowi. @@ -47,22 +47,22 @@ Scenariusz główny (ścieżka podstawowa): Rozszerzenia (ścieżki alternatywne): ------------------------------------ - *a. Użytkownik po minucie pozostaje bezczynny. + *a. Użytkownik nie podejmuje żadnej czynności przez minutę. - 1. Bankomat wyświetla komunikat z prośbą o podjęcie czynności. + 1. Bankomat wyświetla komunikat z prośbą o podjęcie czynności w ciągu 30 sekund. 2. Użytkownik potwierdza komunikat. - 1a. Po kolejnych 30 sekundach, użytkownik dalej pozostaje bezczynny. + 1a. Użytkownik wciąż pozostaje bezczynny. 1. Bankomat wysuwa kartę użytkownika. 2. Bankomat wyświetla ostrzeżenie o konieczności odbioru karty w ciągu 30 sekund. 3. Użytkownik odbiera kartę. - 3a. Użytkownik nie odbiera karty przez następne 30 sekund. + 3a. Użytkownik nie odbiera karty. - 1. Bankomat wciąga kartę z powrotem do środka. - 2. Bankomat odkłada kartę w specjalne miejsce w środku. - 3. Bankomat powiadamia operatora o sytuacji. + 1. Bankomat wciąga kartę z powrotem do środka. + 2. Bankomat odkłada kartę w specjalne miejsce wewnątrz. + 3. Bankomat powiadamia operatora o sytuacji. 1a. Użytkownik wkłada kartę nieprawidłowo. @@ -85,23 +85,29 @@ Rozszerzenia (ścieżki alternatywne): 1. Bankomat wysuwa kartę. 2. Bankomat zapamiętuje dane karty i informuje bank o zaistniałej sytuacji. - 2b. Występuje problem w komunikacji z bankiem. + 3b. Bankomat nie może nawiązać komunikacji z bankiem. + + 1. Bankomat informuje użytkownika o problemie. + 2. Bankomat wysuwa kartę użytkownika. 9a. Bankomat wykrywa podejrzane banknoty. - 1. Bankomat wysyła operatorowi informację o podejrzanych banknotach w systemie. - 2. Bankomat odstawia podejrzane banknoty do osobnego schowka. - 3. Na ekranie wyświetla się komunikat o konieczności przeprowadzenia ekspertyzy przez bank. + 1. Bankomat wysyła operatorowi informację o podejrzanych banknotach w systemie. + 2. Bankomat odstawia podejrzane banknoty do osobnego schowka. + 3. Na ekranie wyświetla się komunikat o konieczności przeprowadzenia ekspertyzy przez bank. 9b. Bankomat nie rozpoznaje banknotów. + 1. Bankomat rozdziela właściwe banknoty od tych nierozpoznanych. + 2. Właściwe banknoty są przeliczane według standardowej procedury. + 3. Bankomat wyświetla komunikat o nierozpoznaniu wszystkich z włożonych banknotów. + 4. Nierozpoznane bankonoty zostają oddane użytkownikowi w szufladce. - 11a. Klient odrzuca wyświetlaną kwotę. + 11a. Klient odrzuca wyświetlaną kwotę. 1. Bankomat zwraca użytkownikowi pieniądze w szufladce. 2. Bankomat zwraca użytkownikowi kartę. - Wymagania specjalne: -------------------- @@ -125,4 +131,6 @@ Kwestie otwarte: - Jakie informacje powinny się znaleźć na potwierdzeniu wpłaty? - - Jakie mechanizmy należy wprowadzić, aby komunikacja z bankiem przebiegała możliwie najbezpieczniej? \ No newline at end of file + - Jakie mechanizmy należy wprowadzić, aby komunikacja z bankiem przebiegała możliwie najbezpieczniej? + + - Czy należy drukować potwierdzenie wpłaty tylko na prośbę użytkownika? \ No newline at end of file