From a9120471958d2eb628a05a17552fa3c83c0b1f6d Mon Sep 17 00:00:00 2001 From: Sara Kowalska Date: Wed, 25 Nov 2020 10:43:23 +0100 Subject: [PATCH] Use case 1.3 --- use-case-1.md | 68 ++++++++++++++++++++++++++++++++++----------------- 1 file changed, 45 insertions(+), 23 deletions(-) diff --git a/use-case-1.md b/use-case-1.md index 2a8e0d6..6297241 100644 --- a/use-case-1.md +++ b/use-case-1.md @@ -40,29 +40,51 @@ Rozszerzenia (ścieżki alternatywne): - 2a. Błędny kod produktu: - 1. System sygnalizuje wprowadzenie błędnego kodu i odrzuca transakcję - 2b. Wybrany towar jest niedostępny: - 1. System sygnalizuje niedostępność produktu i odrzuca transakcję - 4a. Płatność kartą: - 1. Klient umieszcza kartę płatniczą w terminalu - 2. Klient wprowadza PIN - 3. System wysyła zapytanie o autoryzację do zewnętrznego systemu bankowego i oczekuje potwierdzenia możliwości zrealizowania transakcji - 3a. Błędny PIN: - 1. System sygnalizuje wprowadzenie niepoprawnego PINu i prosi klienta o ponowne wprowadzenie go lub płatność gotówką - 3b. Błąd współpracy z systemem zewnętrznym: - 1. System sygnalizuje błąd i prosi klienta o płatność gotówką - 4. System otrzymuje informację o akceptacji płatności - 4a. System dostaje informację o odrzuceniu płatności: - 1. System sygnalizuje informację o odrzuceniu płatności klientowi i prosi o płatność gotówką - 4b. Płatność gotówką: - 1. Klient wprowadza gotówkę do automatu - 1a. Klient wrzucił zbyt małą kwotę: - 1. System informuje klienta o brakującej kwocie - 2. System wydaje resztę i aktualizuje informajcę o posiadanej gotówce - 2a. Automat nieposiada wystarczającej liczby monet do wydania reszty: - 1. Automat oddaje klientowi wrzuconą kwotę - 2. System informuje klienta o braku możliwości wydania reszty od otrzymanej gotówki i prosi o użycie mniejszych nominałów lub płatność kartą +2a. Błędny kod produktu: + + 1. System sygnalizuje wprowadzenie błędnego kodu i odrzuca transakcję + +2b. Wybrany towar jest niedostępny: + + 1. System sygnalizuje niedostępność produktu i odrzuca transakcję + +4a. Płatność kartą: + + 1. Klient umieszcza kartę płatniczą w terminalu + + 2. Klient wprowadza PIN + + 3. System wysyła zapytanie o autoryzację do zewnętrznego systemu bankowego i oczekuje potwierdzenia możliwości zrealizowania transakcji + + 3a. Błędny PIN: + + 1. System sygnalizuje wprowadzenie niepoprawnego PINu i prosi klienta o ponowne wprowadzenie go lub płatność gotówką + + 3b. Błąd współpracy z systemem zewnętrznym: + + 1. System sygnalizuje błąd i prosi klienta o płatność gotówką + + 4. System otrzymuje informację o akceptacji płatności + + 4a. System dostaje informację o odrzuceniu płatności: + + 1. System sygnalizuje informację o odrzuceniu płatności klientowi i prosi o płatność gotówką + +4b. Płatność gotówką: + + 1. Klient wprowadza gotówkę do automatu + + 1a. Klient wrzucił zbyt małą kwotę: + + 1. System informuje klienta o brakującej kwocie + + 2. System wydaje resztę i aktualizuje informajcę o posiadanej gotówce + + 2a. Automat nieposiada wystarczającej liczby monet do wydania reszty: + + 1. Automat oddaje klientowi wrzuconą kwotę + + 2. System informuje klienta o braku możliwości wydania reszty od otrzymanej gotówki i prosi o użycie mniejszych nominałów lub płatność kartą Wymagania specjalne: --------------------