Diagram przypadków użycia
Powyższy diagram obrazuje przypadki relacji między aktorami w systemie. Poniżej przedstawiłem przykłady zastosowania systemu. Jedną z sytuacji jest kiedy klient pyta o ofertę a drugą Kidy odbiera sprzęt ze sklepu.
Opis zdarzenia kiedy Klient pyta o ofertę
Uczestniczący aktorzy
Klient
Sprzedawca
Podstawowy ciąg zdarzeń:
Klient przychodzi do sklepu
Klient pyta o określony towar lub grupę towarów
Sprzedawca sprawdza dostępność towaru
Sprzedawca podaje klientowi takie parametry jak cena, opcjonalnie dostępną ilość towaru i/lub jego parametry
Klient podejmuje decyzje w sprawie zakupu towaru lub rezygnacji z tego zakupu
W przypadku pozytywnej decyzji dot. Zakupu Sprzedawca wpisuje dane Klienta do bazy.
Alternatywny ciąg zdarzeń
Brak towaru
Sprzedawca informuje klienta o raku towaru
Brak pozytywnej decyzji dot. Zakupu towaru
Transakcja nie dochodzi do skutku
Założenia czasowe:
częstotliwość wykonania: ~20 razy dziennie
przewidywane spiętrzenia: w czasie okresu świątecznego
typowy czas realizacji: ~10 min.
maksymalny czas realizacji: nieokreślony
Wartości uzyskiwane przez autorów po zakończeniu przypadku użycia systemu
Klient otrzymuje informacje o towarze, jego cenie dostępności parametrach
Sprzedawca otrzymuje informacje na temat statusu statusu sprzedaży towaru
Zdarzenie kiedy klient odbiera towar
Uczestniczący autorzy
Sprzedawca
Klient
Podstawowy ciąg zdarzeń:
Klient zgłasza się po odbiór towaru
Sprzedawca prosi o dane identyfikacyjne klienta
Klient podaje te dane
Sprzedawca podaję cenę
Klient płaci za towar
Sprzedawca daje fakturę i paragon
Klient dostaje towar
Alternatywny Ciąg zdarzeń
Brak płatności
Sprzedawca odmawia wydania towaru
Założenia czasowe:
częstotliwość wykonania: ~20 razy dziennie
przewidywane spiętrzenia: w czasie sezonu świątecznego
typowy czas realizacji: ~10 min.
maksymalny czas realizacji: nieokreślony
Wartości uzyskane przez autorów w przypadku użycia systemu
Klient uzyskuje towar
Sprzedawca sprzedaje towar