Zaktualizuj 'use-case-4.md'

This commit is contained in:
Daniel Piotrowski 2020-12-01 23:47:05 +01:00
parent d5ab6a67a4
commit d81c2a4a64

View File

@ -1,94 +1,58 @@
Use Case 1: Nazwa ... Use Case 1: Nazwa ...
===================== =====================
**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: Poznaje stan swojego konta
- Odbiorca2: oczekiwania ...
- Odbiorca3: oczekiwania ...
Warunki wstępne: Warunki wstępne:
---------------- ----------------
... Bankomat jest sprawny. Została przeprowadzona autoryzacja klienta.
Warunki końcowe: Warunki końcowe:
---------------- ----------------
... Stan konta się nie zmienił
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 w bankomacie wybiera opcję sprawdzenia stanu konta
2. Krok 2 scenariusza głównego. <!-- np. 2. System prosi o podanie pinu. --> 2. Bankomat wyświetla na ekranie bieżący stan konta użytkownika
3. Krok 3 scenariusza głównego. <!-- np. 3. Klient wprowadza pin.) -->
4. ....
Rozszerzenia (ścieżki alternatywne): Rozszerzenia (ścieżki alternatywne):
------------------------------------ ------------------------------------
*a. nazwa rozszerzenia <!-- rozszerzenie *a może wystąpić w dowolnym kroku --> *a. Bankomat zawiesza się.
1. krok pierwszy rozszerzenia *a 1. Bankomat informuje o zajściu błędu
2. krok drugi rozszerzenia *a 2. Bankomat wraca do strony głównej
3a. nazwa rozszerzenia <!-- np. 3a. Nieprawidłowy pin --> 2a. Suma wyświetlona na ekranie jest nieczytelna
1. krok pierwszy rozszerzenia 3a 1. Klient przerywa operacje
2. krok drugi rozszerzenia 3a 2. Bankomat wraca do strony głównej
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 <!-- rozszerzenia 3-4a. może wystąpić w kroku 3 lub 4 -->
Wymagania specjalne: Wymagania specjalne:
-------------------- --------------------
- ... <!--np. Interfejs użytkownika musi być dostępny w języku polskim i angielskim. --> 1. Interfejs użytkownika musi być dostępny w języku polskim i angielskim
2. Wyświetlona kwota na końcu powinna posiadać odpowiednią walutę
- ...
- ...
Wymagania technologiczne oraz ograniczenia na wprowadzane dane: Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
--------------------------------------------------------------- ---------------------------------------------------------------
2a. ... 2a. Ekran wyświetla wyraźną kwotę do odczytania
2b. ...
3a. ... <!-- np. 3a. Pin składa się z 4 cyfr. -->
Kwestie otwarte: Kwestie otwarte:
---------------- ----------------
- ... <!-- np. Czy dopuszczamy autoryzację z wykorzystaniem rozpoznawania twarzy?--> 1. Przez jaki czas ma być wyświetlony stan konta
- ...
- ...