diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..13566b8
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/.idea/apo-bankomat.iml b/.idea/apo-bankomat.iml
new file mode 100644
index 0000000..d6ebd48
--- /dev/null
+++ b/.idea/apo-bankomat.iml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..639900d
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..0b32f64
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/use-cases-5.md b/use-cases-5.md
index d906c08..515307b 100644
--- a/use-cases-5.md
+++ b/use-cases-5.md
@@ -9,7 +9,7 @@ Główni odbiorcy i oczekiwania względem systemu:
- Klient: Chce kupić kartę pre-paidową przy pomocy systemu bankomatu.
- - Bank: oczekiwania ...
+ - Bank: Umożliwia klientowi zakup karty pre-paidowej za pomocą bankomatu oraz poprawnie zrealizowanej transkacji.
Warunki wstępne:
----------------
@@ -19,7 +19,7 @@ Klient posiada konto w banko oraz aktywną kartę bankową (debetową, kredytow
Warunki końcowe:
----------------
-Karta prepaidowa została wydrukowana i odebrana przez klienta. Bankomat wylogowuje klienta oraz zwraca klientowi kartę bankową.
+Karta prepaidowa została wydrukowana i odebrana przez klienta.
Scenariusz główny (ścieżka podstawowa):
---------------------------------------
@@ -41,30 +41,42 @@ Scenariusz główny (ścieżka podstawowa):
Rozszerzenia (ścieżki alternatywne):
------------------------------------
- *a. Występuje sytuacja, w której system bankomatu zawiesza się.
+ *a. System zawiesza się.
- 1. System zostaje zablokowany. Wszystkie operacje zostają przerwane.
- 2. Bankomat wydaje kartę jej właścicielowi i informuje go o awarii.
- 3. Bank otrzymuje informację o zawieszeniu się systemu i podejmuje decyzję co zrobić dalej.
+ 1. Wszystkie operacje zostają przerwane
+ 2. Bankomat wydaje kartę i wyświetla komunikat o awarii systemu.
+ 3. System informuje bank o awarii.
3a. Klient wprowadził nieprawidłowy PIN.
1. System prosi o podanie kodu PIN ponownie.
+ 2. Klient wprowadza prawidłowy kod PIN.
+ 3. Przejście do kroku 4 scenariusza głównego.
1a. Klient wprowadził kod PIN nieprawidłowo 3 razy.
1. System przerywa operację i wysuwa kartę z bankomatu.
- 2. Klient wprowadza prawidłowy kod PIN.
- 3. Przejście do kroku 4 scenariusza głównego.
+ 8a. Klient nie wybrał kwoty w czasie 30 sekund.
- 3b. nazwa rozszerzenia
+ 1. Klient wybiera kwotę jeszcze raz.
+ 2. Przejście do kroku 9 scenariusza głównego.
- 1. krok pierwszy rozszerzenia 3b
- 2. krok drugi rozszerzenia 3b
- 3. ...
+ 1a. Klient nie wprowadził kwoty ponownie.
- 3-4a. nazwa rozszerzenia
+ 1. Przejście do kroku 5 scencariusza głównego.
+
+ 8b. Klient wybrał kwotę większą niż ma środków na koncie:
+
+ 1. Bankomat wyświetla informację o braku środków na koncie na wykonanie zakupu.
+ 2. Przejście do kroku 8 scenariusza głównego.
+
+ 14a. Klient nie odbiera karty.
+
+ 1. Bankomat wsysa kartę do środka .
+ 2. Bankomat wyświetla komunikat o pobraniu karty.
+ 3. System informuje bank o zostawieniu przez klienta karty w bankomacie.
+ 4. Bankomat wraca do ekranu startowego.
Wymagania specjalne:
--------------------
@@ -75,22 +87,16 @@ Wymagania specjalne:
- Interfejs użytkownika musi być dostępny w językach: polskim, angielskim, niemieckim i ukraińskim.
- - ...
+ - Klient ma ograniczony czas na autoryzację (logowanie do systemu).
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
---------------------------------------------------------------
- 1. Karta bankowa nie jest uszkodzona.
-
- 3. PIN składa się z 4 cyfr.
-
- 3a. ...
+ 3. Kod PIN składa sie z 4 cyfr.
Kwestie otwarte:
----------------
- - Czy bankomat powininen posiadać inne sposoby logowania do systemu (np. biometria)?
+ - Czy bankomat powinien przyjmować banknoty w innej walucie niż PLN (polski złoty)?
- - ...
-
- - ...
\ No newline at end of file
+ - Czy bankomat powininen posiadać inne sposoby logowania do systemu (np. biometria)?
\ No newline at end of file