diff --git a/use-cases-5.md b/use-cases-5.md index 5ab17e0..3123598 100644 --- a/use-cases-5.md +++ b/use-cases-5.md @@ -1,35 +1,42 @@ Use Case 1: Operacja zakupu kodu do telefonii pre-paidowej ===================== -**Aktor podstawowy:** +**Aktor podstawowy:** Klient Główni odbiorcy i oczekiwania względem systemu: ----------------------------------------------- - - Odbiorca1: oczekiwania ... + - Klient: Chce kupić kartę pre-paidową przy pomocy systemu bankomatu. - - Odbiorca2: oczekiwania ... - - - Odbiorca3: oczekiwania ... + - Bank: oczekiwania ... Warunki wstępne: ---------------- -... +Klient posiada konto w banko oraz aktywną kartę bankową (debetową, kredytową itd.). Bankomat działa (podłączony do sieci itd.) i wyświetla ekran początkowy. Warunki końcowe: ---------------- -... +Karta prepaidowa została wydrukowana i odebrana przez klienta. Bankomat wylogowuje klienta oraz zwraca klientowi kartę bankową. Scenariusz główny (ścieżka podstawowa): --------------------------------------- - 1. Krok 1 scenariusza głównego. - 2. Krok 2 scenariusza głównego. - 3. Krok 3 scenariusza głównego. - 4. .... + 1. Klient wkłada kartę do bankomatu. + 2. System prosi o podanie PIN-u. + 3. Klient wprowadza PIN. + 4. Bank potwierdza poprawność wprowadzonego PIN-u. + 5. Bankomat wyświetla wszystkie możliwości interakcji, które może wybrać klient. + 6. Klient wybiera opcję zakupu kodu do telefonii pre-paidowej. + 7. System pyta o kwotę, za którą kod do telefonii pre-paidowej ma zostać kupiony. + 8. Klient wybiera kwotę. + 9. System realizuję operację zakupu kodu do telefonii pre-paidowej. + 11. System drukuje kod do telefonii pre-paidowej. + 12. Klient odbiera wydrukowany kod. + 13. Bankomat wydaje kartę. + 14. Klient odbiera kartę. Rozszerzenia (ścieżki alternatywne): ------------------------------------ @@ -69,7 +76,9 @@ Rozszerzenia (ścieżki alternatywne): Wymagania specjalne: -------------------- - - ... + - Niezbędny ekran dotykowy na dużym i płaskim monitorze, tekst musi być widoczny z odległosci 1 metra. + + - Niezbędna jest klawiatura numeryczna (mechaniczna) znajdująca się pod ekranem. - Interfejs użytkownika musi być dostępny w językach: polskim, angielskim, niemieckim i ukraińskim. @@ -78,16 +87,16 @@ Wymagania specjalne: Wymagania technologiczne oraz ograniczenia na wprowadzane dane: --------------------------------------------------------------- - 2a. ... + 1. Karta bankowa nie jest uszkodzona. - 2b. ... + 3. PIN składa się z 4 cyfr. 3a. ... Kwestie otwarte: ---------------- - - ... + - Czy bankomat powininen posiadać inne sposoby logowania do systemu (np. biometria)? - ...