first commit, half done

This commit is contained in:
s464978 2022-11-08 17:38:18 +01:00
parent cf22a2f567
commit 8d83aa9bcc

View File

@ -1,35 +1,42 @@
Use Case 1: Operacja zakupu kodu do telefonii pre-paidowej Use Case 1: Operacja zakupu kodu do telefonii pre-paidowej
===================== =====================
**Aktor podstawowy:** <!-- np. Klient --> **Aktor podstawowy:** Klient
Główni odbiorcy i oczekiwania względem systemu: Główni odbiorcy i oczekiwania względem systemu:
----------------------------------------------- -----------------------------------------------
- Odbiorca1: oczekiwania ... - Klient: Chce kupić kartę pre-paidową przy pomocy systemu bankomatu.
- Odbiorca2: oczekiwania ... - Bank: oczekiwania ...
- Odbiorca3: oczekiwania ...
Warunki wstępne: 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: 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): Scenariusz główny (ścieżka podstawowa):
--------------------------------------- ---------------------------------------
1. Krok 1 scenariusza głównego. <!-- np. 1. Klient wkłada kartę do bankomatu. --> 1. Klient wkłada kartę do bankomatu.
2. Krok 2 scenariusza głównego. <!-- np. 2. System prosi o podanie pinu. --> 2. System prosi o podanie PIN-u.
3. Krok 3 scenariusza głównego. <!-- np. 3. Klient wprowadza pin.) --> 3. Klient wprowadza PIN.
4. .... 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): Rozszerzenia (ścieżki alternatywne):
------------------------------------ ------------------------------------
@ -69,7 +76,9 @@ Rozszerzenia (ścieżki alternatywne):
Wymagania specjalne: Wymagania specjalne:
-------------------- --------------------
- ... <!--np. Interfejs użytkownika musi być dostępny w języku polskim i angielskim. --> - 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. - 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: Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
--------------------------------------------------------------- ---------------------------------------------------------------
2a. ... 1. Karta bankowa nie jest uszkodzona.
2b. ... 3. PIN składa się z 4 cyfr.
3a. ... <!-- np. 3a. Pin składa się z 4 cyfr. --> 3a. ... <!-- np. 3a. Pin składa się z 4 cyfr. -->
Kwestie otwarte: Kwestie otwarte:
---------------- ----------------
- ... <!-- np. Czy dopuszczamy autoryzację z wykorzystaniem rozpoznawania twarzy?--> - Czy bankomat powininen posiadać inne sposoby logowania do systemu (np. biometria)?
- ... - ...