diff --git a/use-case-1.md b/use-case-1.md index e3d7751..a521ab3 100644 --- a/use-case-1.md +++ b/use-case-1.md @@ -1,34 +1,44 @@ Use Case 1: Wypłata gotówki ===================== -**Aktor podstawowy:** +**Aktor podstawowy:** Klient Główni odbiorcy i oczekiwania względem systemu: ----------------------------------------------- - - Odbiorca1: oczekiwania ... + - Klient: oczekuje możliwości szybkiego wprowadzania danych oraz braku błędów - - Odbiorca2: oczekiwania ... + - Klient: oczekuje wypłaty gotówki oraz dowodu wykonania wypłaty - - Odbiorca3: oczekiwania ... + - Klient: oczekuje wypłaty gotówki oraz dowodu wykonania wypłaty + + - Bank: oczekuje poprawnie realizowanych transakcji i zadowolenia Klienta + + - System OT: oczekuje otrzymania zapytań w poprawnym protokole transmisji danych. Warunki wstępne: ---------------- -... +Klient posiada konto w banku oraz kartę i zostało przeprowadzone uwierzytelnianie. Warunki końcowe: ---------------- -Sprzedaż jest bezpieczna. Podatki są poprawnie policzone. System księgowy i magazynowy jest zaktualizowany. Rachunek jest wydrukowany. Dokument autoryzacji płatności jest przechowany. +Usługa jest bezpieczna. System księgowy jest zaktualizowany. Rachunek jest wydrukowany. Pieniądze zostały wydane. Dokument autoryzacji płatności jest przechowany. 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 pinu. + 3. Klient wprowadza pin. + 4. Klient wybiera opcję wypłaty gotówki. + 5. Klient wybiera kwotę do wypłaty. + 6. System weryfikuję możliwość wykonania wypłaty z SOT. + 7. Klient odbiera kartę. + 8. System wydaje gotówkę oraz potwierdzenie. + 9. Klient odbiera gotówkę. + Rozszerzenia (ścieżki alternatywne): ------------------------------------