diff --git a/use-case-2.md b/use-case-2.md index 2be6f26..f3a26e0 100644 --- a/use-case-2.md +++ b/use-case-2.md @@ -7,11 +7,10 @@ Use Case 2: Operacja przelewu dla użytkowników Główni odbiorcy i oczekiwania względem systemu: ----------------------------------------------- - - Klient: możliwość szybko przelewać pieniądze na inne konta tego oraz innych banków. + - Klient: oczekuje możliwości szybkiego przelewu pieniędzy na inne konta tego oraz innych banków, braku błędów transakcji. - - Odbiorca2: oczekiwania ... + - Serwisant: oczekuje, że kluczowe części bankomatu są łatwo dostępne, co ułatwia naprawę oraz uzupełnianie. - - Odbiorca3: oczekiwania ... Warunki wstępne: ---------------- @@ -21,7 +20,7 @@ Klient posiada konto w tym banku, ma przy sobie kartę oraz pamięta kod PIN. Warunki końcowe: ---------------- -... +Informacja o transakcji jest zapisana w systemie. Scenariusz główny (ścieżka podstawowa): --------------------------------------- @@ -29,15 +28,16 @@ Scenariusz główny (ścieżka podstawowa): 1. Klient wkłada kartę do bankomatu. 2. Klient wpisuje numer PIN. 3. Bankomat weryfikuje poprawność wprowadzonego numeru PIN. - 4. Wśród wyświetlonych opcji klient wybiera "przelew na inne konto". + 4. Wśród wyświetlonych opcji klient wybiera "przelew na inne konto", naciskając na odpowiedni przycisk. 5. Klient wpisuje numer konta docelowego. - 6. Klient wybiera kwotę przelewu wśród dostępnych opcji albo wpisuje swoją. - 7. Na ekranie zostaje wyświetlony komunikat z numerem konta docelowego i kwotą przelewu. - 8. Klient potwierdza operację. - 9. Bankomat pyta klienta o drukowanie potwierdzenia. - 10. Klient akceptuje drukowanie potwierdzenia. - 11. Bankomat zwraca kartę klientowi. - 12. Bankomat drukuje potwierdzenie. + 6. Bankomat weryfikuje poprawność wprowadzonego numeru. + 7. Klient wybiera kwotę przelewu wśród dostępnych opcji lub wpisuje swoją. + 8. Na ekranie zostaje wyświetlony komunikat z numerem konta docelowego i kwotą przelewu. + 9. Klient potwierdza operację. + 10. Bankomat pyta klienta o drukowanie potwierdzenia. + 11. Klient akceptuje drukowanie potwierdzenia. + 12. Bankomat zwraca kartę klientowi. + 13. Bankomat drukuje potwierdzenie. Rozszerzenia (ścieżki alternatywne): ------------------------------------ @@ -61,27 +61,27 @@ Rozszerzenia (ścieżki alternatywne): 2. Bankomat zwraca kartę. - 5a. Wprowadzony zły numer konta docelowego. + 6a. Wprowadzony zły numer konta docelowego. 1. Bankomat wyświetla komunikat informujący, że konto o danym numerze nie istnije. 2. Bankomat zwraca kartę. - 6a. Brak wystarczających środków na koncie. + 7a. Brak wystarczających środków na koncie. 1. Bankomat wyświetla komunikat informujący o braku wystarczających środków na koncie do wykonania operacji. 2. Bankomat zwraca kartę. - 6b. Przekroczony limit. + 7b. Przekroczony limit. 1. Bankomat wyświetla komunikat informujący o przekroczeniu limitu. 2. Bankomat zwraca kartę. - 8a. Anulowanie operacji. + 9a. Anulowanie operacji. 1. Klient odrzuca operację. 2. Bankomat zwraca kartę. - 10a. Rezygnacja z drukowania potwierdzenia. + 11a. Rezygnacja z drukowania potwierdzenia. 1. Klient rezygnuje z drukowania potwierdzenia. 2. Bankomat zwraca kartę. @@ -94,13 +94,17 @@ Wymagania specjalne: Struktura menu i instrukcje wyświetlane na ekranie powinny być zrozumiałe, jednoznaczne i dostosowane do przeciętnego poziomu wiedzy klientów. - Bankomat przeznaczony do użytku zewnętrznego musi być odporny na deszcz, śnieg, kurz oraz zmienne temperatury (od -20°C do +40°C) + Bankomat przeznaczony do użytku zewnętrznego musi być odporny na deszcz, śnieg, kurz oraz zmienne temperatury (od -20°C do +40°C). + + Wszystkie transakcje powinny być szyfrowane w celu zapewnienia bezpieczeństwa środków klienta. Wymagania technologiczne oraz ograniczenia na wprowadzane dane: --------------------------------------------------------------- 3a. Pin składa się z 4 cyfr. + + 6a. Numer konta bankowego składa się z 26 cyfr. Kwestie otwarte: