diff --git a/use-case-2.md b/use-case-2.md index e69de29..6d50886 100644 --- a/use-case-2.md +++ b/use-case-2.md @@ -0,0 +1,98 @@ +Use Case 2: Wyplata +===================== + +**Aktor podstawowy:** Klient + + +Główni odbiorcy i oczekiwania względem systemu: +----------------------------------------------- + + - Klient: Zostaje mu wyplacona rzadana kwota. + + +Warunki wstępne: +---------------- + +- Bankomat jest sprawny. +- W bankomacie jest gotówka. + +Warunki końcowe: +---------------- + +- System przestaje przetwarzać dane. +- Na ekranie wyświetla się ekran główny. + +Scenariusz główny (ścieżka podstawowa): +--------------------------------------- + + 1. Klient wkłada kartę do bankomatu. + 2. System prosi o podanie pinu. + 3. Klient wprowadza pin. + 4. Klient wybiera opcje "Wypłać". + 5. Klient wprowadza kwotę. + 6. System prosi o potwierdzenie wybranej kwoty. + 7. System pyta czy wydrukować potwierdzenie. + 8. Klient wybiera czy chce potiwerdzenie. + 9. Bankomat wypłaca pieniądze i potwierdzenie, jeżeli klient go zarządał. + +Rozszerzenia (ścieżki alternatywne): +------------------------------------ + + *a. zawieszenie się systemu + + 1. krok pierwszy rozszerzenia *a + 2. krok drugi rozszerzenia *a + + 3a. nazwa rozszerzenia + + 1. krok pierwszy rozszerzenia 3a + 2. krok drugi rozszerzenia 3a + + 2a. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a + + 1. Krok pierwszy. + 2. Krok drugi. + 3. ... + + 2b. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a + + 1. Krok pierwszy. + 2. ... + + 3. krok trzeci rozszerzenia 3a + 4. krok czwarty rozszerzenia 3a + + 3b. nazwa rozszerzenia + + 1. krok pierwszy rozszerzenia 3b + 2. krok drugi rozszerzenia 3b + 3. ... + + 3-4a. nazwa rozszerzenia + +Wymagania specjalne: +-------------------- + + - ... + + - ... + + - ... + +Wymagania technologiczne oraz ograniczenia na wprowadzane dane: +--------------------------------------------------------------- + + 2a. ... + + 2b. ... + + 3a. ... + +Kwestie otwarte: +---------------- + + - ... + + - ... + + - ... \ No newline at end of file