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 ...
=====================
**Aktor podstawowy:** <!-- np. Klient -->
**Aktor podstawowy:** Klient
Główni odbiorcy i oczekiwania względem systemu:
-----------------------------------------------
- Odbiorca1: oczekiwania ...
- Klient: Poznaje stan swojego konta
- Odbiorca2: oczekiwania ...
- Odbiorca3: oczekiwania ...
Warunki wstępne:
----------------
...
Bankomat jest sprawny. Została przeprowadzona autoryzacja klienta.
Warunki końcowe:
----------------
...
Stan konta się nie zmienił
Scenariusz główny (ścieżka podstawowa):
---------------------------------------
1. Krok 1 scenariusza głównego. <!-- np. 1. Klient wkłada kartę do bankomatu. -->
2. Krok 2 scenariusza głównego. <!-- np. 2. System prosi o podanie pinu. -->
3. Krok 3 scenariusza głównego. <!-- np. 3. Klient wprowadza pin.) -->
4. ....
1. Klient w bankomacie wybiera opcję sprawdzenia stanu konta
2. Bankomat wyświetla na ekranie bieżący stan konta użytkownika
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
2. krok drugi rozszerzenia *a
1. Bankomat informuje o zajściu błędu
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
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 <!-- rozszerzenia 3-4a. może wystąpić w kroku 3 lub 4 -->
1. Klient przerywa operacje
2. Bankomat wraca do strony głównej
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:
---------------------------------------------------------------
2a. ...
2b. ...
3a. ... <!-- np. 3a. Pin składa się z 4 cyfr. -->
2a. Ekran wyświetla wyraźną kwotę do odczytania
Kwestie otwarte:
----------------
- ... <!-- np. Czy dopuszczamy autoryzację z wykorzystaniem rozpoznawania twarzy?-->
- ...
- ...
1. Przez jaki czas ma być wyświetlony stan konta