USTRUKTURALIZOWANY OPIS PRZYPADKÓW UŻYCIA
INŻYNIERIA OPROGRAMOWANIA 2008
nazwa przypadku: Złożenie zamówienia
nazwa obiektu: Sklep internetowy
aktorzy: klient sklepu
streszczenie: Procedura realizowana przy składaniu zamówienia w sklepie internetowym.
warunki początkowe: Klient jest zalogowany i ma w koszyku komplet towarów, które chce kupić.
zdarzenie inicjujące: Kliknięcie w pole „Wyślij zamówienie” po skompletowaniu koszyka.
pełny opis: Klient sklepu klika w pole „Wyślij zamówienie”. Wybiera sposób zapłaty (przelew na konto, przekaz pocztowy, kartą kredytową). Musi dodatkowo zaznaczyć „Tak” w prośbie o potwierdzenie, która pojawia się dalej.
warunki końcowe: Zamówienie zawierające dane klienta oczekuje w dziale sprzedaży na realizację.
sytuacje wyjątkowe: Brak
nazwa przypadku: Przeglądanie towarów
nazwa obiektu: Sklep internetowy
aktorzy: klient sklepu
streszczenie: Procedura realizowana przy przeglądaniu przez klienta sklepu bazy towarów za pośrednictwem portalu internetowego.
warunki początkowe: Wejście klienta na stronę portalu.
zdarzenie inicjujące: Kliknięcie w pole „Przeglądaj wg kategorii”.
pełny opis: Po wybraniu pola „Przeglądaj...” klient przegląda listę wszystkich dostępnych towarów w interesującej go kategorii.
warunki końcowe: Brak
sytuacje wyjątkowe: Brak
nazwa przypadku: Wyszukiwanie konkretnego towaru
nazwa obiektu: Sklep internetowy
aktorzy: klient sklepu
streszczenie: Procedura realizowana przy wyszukiwaniu przez klienta konkretnego, interesującego go towaru.
warunki początkowe: Wejście klienta na stronę portalu.
zdarzenie inicjujące: Kliknięcie w pole „Szukaj”.
pełny opis: Po wybraniu pola „Szukaj” klient wprowadza do specjalnego formularza kryteria wyszukiwania, takie jak nazwa towaru, rodzaj, kategoria, maksymalna/minimalna cena, producent, w dowolnej kombinacji z powyższych.
warunki końcowe: Lista towarów odpowiadających zapytaniu klienta zostaje wyświetlona na ekranie.
sytuacje wyjątkowe: Brak towarów odpowiadających zapytaniu klienta. System wyświetla stosowny komunikat i prezentuje wyniki spełniające kryteria najbliższe kryteriom pożądanym przez klienta.
nazwa przypadku: Edycja koszyka
nazwa obiektu: Sklep internetowy
aktorzy: klient sklepu
streszczenie: Procedura realizowane podczas edycji `koszyka' przez klienta.
warunki początkowe: Klient jest zalogowany.
zdarzenie inicjujące: Kliknięcie w pole „Stan koszyka”.
pełny opis: Klient przegląda listę wybranych przez siebie podczas aktualnej sesji towarów do zamówienia. Usuwa z tej listy towary, co do których zmienił zdanie; zmienia także ilość towarów które uprzednio umieścił w `koszyku'.
warunki końcowe: Stan koszyka odpowiada klientowi.
sytuacje wyjątkowe: Brak.
nazwa przypadku: Dodawanie towaru do koszyka
nazwa obiektu: Sklep internetowy
aktorzy: klient sklepu
streszczenie: Procedura realizowana przy dodawaniu przez klienta towaru do koszyka.
warunki początkowe: Klient jest zalogowany i znalazł odpowiadający mu towar.
zdarzenie inicjujące: Kliknięcie w pole „Do Koszyka”.
pełny opis: Klient klika w pole „Do Koszyka”. Wybrany przez niego towar zostaje dodany do koszyka klienta.
warunki końcowe: Towar wybrany przez klienta znajduje się w jego koszyku.
sytuacje wyjątkowe: Brak.
nazwa przypadku: Przeglądanie historii zamówień
nazwa obiektu: Sklep internetowy
aktorzy: klient sklepu
streszczenie: Procedura realizowana przy przeglądaniu przez klienta historii zamówień.
warunki początkowe: Klient jest zalogowany.
zdarzenie inicjujące: Brak.
pełny opis: Klient wyświetla historię swoich zamówień. Na liście znajdują się zamówione towary, ich cena ilość oraz zdjęcie, a także data złożenia zamówienia i status zamówienia. Możliwe statusy zamówień klienta: `w toku', `zrealizowane', `anulowane'.
warunki końcowe: Brak.
sytuacje wyjątkowe: Brak.
nazwa przypadku: Zapłata
nazwa obiektu: Sklep internetowy
aktorzy: klient sklepu, pracownik działu sprzedaży
streszczenie: Procedura realizowana przy zapłacie klienta za zamówienie..
warunki początkowe: Klient złożył zamówienie, które zostało zweryfikowane.
zdarzenie inicjujące: Klient dokonał zapłaty za zamówiony towar
pełny opis: Po potwierdzeniu przez pracownika działu sprzedaży dokonania zapłaty, zmienia on status zamówienia klienta na `gotowe do realizacji'.
warunki końcowe: Zamówienie klienta otrzymuje status `gotowe do realizacji'.
sytuacje wyjątkowe: Kwota uiszczona przez klienta jest zbyt niska lub wysoka - pracownik działu sprzedaży kontaktuje się z klientem telefonicznie w celu wyjaśnienia zaistniałej sytuacji; następuje dopłata przez klienta lub zwrot nadwyżki przez firmę.
nazwa przypadku: Edycja bazy towarów portalu
nazwa obiektu: Sklep internetowy
aktorzy: pracownik portalu, pracownik działu sprzedaży
streszczenie: Procedury realizowane podczas edycji bazy towarów przez pracownika portalu..
warunki początkowe: Lista towarów w bazie portalu jest nieaktualna..
zdarzenie inicjujące: Pracownik odbiera z działu sprzedaży zaktualizowaną listę asortymentu który ma być dostępny w sklepie. Pracownik loguje się na specjalne konto za pośrednictwem którego możliwa jest edycja bazy portalu.
pełny opis: Po zalogowaniu pracownik ma podgląd listy wszystkich towarów znajdujących się w bazie portalu. Dla każdego z nich może zmienić wyświetlane zdjęcie, kategorię, opis, cenę, szczegółowe dane techniczne itd. W razie potrzeb dodaje nowy towar do bazy (zdjęcie, opis, cena itd.) i przypisuje go do odpowiedniej kategorii, lub też usuwa z bazy towar, który wg pobranej listy nie będzie sprzedawany w sklepie. System sprawdza na bieżąco, czy nie występują duplikaty towarów w bazie.
warunki końcowe: Baza towarów portalu jest zaktualizowana.
sytuacje wyjątkowe: Brak.
nazwa przypadku: Odbiór zamówienia
nazwa obiektu: Dział Sprzedaży
aktorzy: pracownik działu sprzedaży, klient
streszczenie: Procedura realizowana podczas odbioru zamówienia złożonego za pośrednictwem portalu internetowego.
warunki początkowe: Brak.
zdarzenie inicjujące: Złożenie zamówienia przez klienta.
pełny opis: Na terminalu pracownika działu sprzedaży pojawia się nowe zamówienie oczekujące. Po kontakcie telefonicznym z klientem i potwierdzeniu zamówienia pracownik poddaje klienta weryfikacji kredytowej w przypadku zapłaty kartą, a następnie przekazuje zamówienie do realizacji. Zamówienie otrzymuje status `w toku'.
warunki końcowe: Zamówienie zostało przyjęte i w dalszej kolejności zostanie dokładnie przeanalizowane.
sytuacje wyjątkowe: W kontakcie telefonicznym klient nie potwierdza zamówienia, lub 3-krotna próba kontaktu telefonicznego z klientem nie powodzi się. W obu przypadkach zamówienie otrzymuje status `odrzucone', a w liście zamówień, do której ma dostęp klient - `anulowane'.
nazwa przypadku: Podgląd listy zamówień
nazwa obiektu: Dział Sprzedaży
aktorzy: pracownik działu sprzedaży
streszczenie: Procedura realizowana podczas przeglądania listy zamówień.
warunki początkowe: Brak.
zdarzenie inicjujące: Brak.
pełny opis: Pracownik działu sprzedaży ma w każdej chwili dostęp do listy wszystkich zamówień uporządkowanych względem daty wpłynięcia. Może skorzystać z wyszukiwarki w celu znalezienia konkretnego zamówienia. Kryteriami wyszukiwania może być data złożenia zamówienia, zamówiony towar, nazwisko zamawiającego klienta itd. Ma możliwość podejrzenia wszystkich danych związanych z zamówieniami, tj. stanu wykonania (statusu: `oczekuje', `w toku', `odrzucone', `gotowe do realizacji' `zrealizowane', `brak towaru'), daty wpłynięcia, rodzaju i ilości zamawianego towaru, danych klienta składającego zamówienie itd.
warunki końcowe: Brak.
sytuacje wyjątkowe: Brak.
nazwa przypadku: Weryfikacja kredytowa klienta
nazwa obiektu: Dział Sprzedaży
aktorzy: bank (system), dział sprzedaży
streszczenie: Procedura realizowana podczas sprawdzania wiarygodności kredytowej klienta chcącego płacić kartą.
warunki początkowe: Brak.
zdarzenie inicjujące: Odbiór danych klienta z działu sprzedaży i prośby o ich weryfikację.
pełny opis: Bank dokonuje weryfikacji kredytowej wskazanego przez dział sprzedaży klienta, następnie wysyła do działu sprzedaży odpowiedź.
warunki końcowe: Sytuacja kredytowa klienta jest znana działowi sprzedaży.
sytuacje wyjątkowe: Brak.
nazwa przypadku: Realizacja zamówienia
nazwa obiektu: Dział Sprzedaży
aktorzy: pracownik działu sprzedaży, pracownik magazynu
streszczenie: Procedura realizowana podczas początkowej fazy realizacji zamówienia przez dział sprzedaży.
warunki początkowe: Klient płacący kartą jest wiarygodny kredytowo. Klient uiścił zapłatę za zamówienie. Zamówienie ma status `gotowe do realizacji'.
zdarzenie inicjujące: Zamówienie otrzymuje status `gotowe do realizacji'.
pełny opis: Pracownik działu sprzedaży wysyła do pracownika magazynu prośbę o wydanie towaru do wysyłki wraz z potrzebnymi danymi (szczegóły zamówienia, dane teleadresowe klienta)
warunki końcowe: Towar zamówiony przez klienta oczekuje na wysłanie.
sytuacje wyjątkowe: Brak
nazwa przypadku: Wydawanie towaru do wysyłki
nazwa obiektu: Magazyn
aktorzy: firma kurierska (system), pracownik obsługi magazynu, pracownik działu sprzedaży
streszczenie: Procedura realizowana podczas wydawania towaru z magazynu do wysłania klientowi.
warunki początkowe: Towar jest dostępny w magazynie.
zdarzenie inicjujące: Odbiór prośby wydania towaru oraz danych klienta z działu sprzedaży.
pełny opis: Pracownik magazynu sprawdza za pomocą systemu, czy towar jest dostępny w magazynie. W razie pozytywnej odpowiedzi system wskazuje mu przybliżone położenie towaru na terenie magazynu. Pracownik firmy kurierskiej odbiera od pracownika magazynu zlecenie w postaci wydanego towaru oraz danych teleadresowych klienta. Pracownik magazynu potwierdza pracownikowi działu sprzedaży wydanie towaru oraz zmienia dane o stanie magazynu w systemie. Zamówienie otrzymuje status `zrealizowane'.
warunki końcowe: Towar zostaje wysłany do klienta. W dziale sprzedaży oraz na liście zamówień do której ma dostęp klient zamówienie ma status `zrealizowane'. Zmieniony jest stan magazynu.
sytuacje wyjątkowe: Brak towaru w magazynie - pracownik magazynu zwraca pracownikowi działu sprzedaży komunikat o chwilowym braku towaru dla danego zamówienia. Pracownik działu sprzedaży zmienia status zamówienia na `brak towaru'. Prośba o wydanie towaru jest automatycznie ponawiana dla każdego zamówienia o takim statusie co dwa dni od chwili ustawienia statusu `brak towaru' do momentu uzyskania statusu `zrealizowane'.
nazwa przypadku: Wykorzystanie statystyki sprzedaży
nazwa obiektu: Dział Sprzedaży, Magazyn
aktorzy: pracownik sklepu, pracownik działu sprzedaży, pracownik magazynu, sales manager
streszczenie: Procedury realizowane podczas tworzenia i analizy statystyk sprzedaży.
warunki początkowe: Brak.
zdarzenie inicjujące: Brak.
pełny opis: Każdorazowo podczas odbioru zamówienia przez pracownika działu sprzedaży lub podczas nabicia zakupionego przez klienta w placówce sklepu towaru na kasę fiskalną statystyka sprzedaży jest modyfikowana. Do statystyki tej ma dostęp także obsługa magazynu. Na jej podstawie pracownik magazynu wyciąga wnioski, w jakich ilościach zamawiać brakujący na stanie towar. Danych statystycznych używa także sales manager podczas decyzji o asortymencie jaki ma być dostępny w sklepie.
warunki końcowe: Brak.
sytuacje wyjątkowe: Brak.
nazwa przypadku: Podgląd stanu magazynu.
nazwa obiektu: Magazyn
aktorzy: pracownik magazynu
streszczenie: Procedury realizowane w celu właściwego monitorowania stanu magazynu.
warunki początkowe: Pracownik magazynu zalogowany na specjalne konto pracownicze.
zdarzenie inicjujące: Brak.
pełny opis: Dane o stanie magazynu są przechowywane w systemie. Pracownik systemu ma do nich wgląd; może sprawdzić jaki towar i w jakich ilościach znajduje się w magazynie, ma także dostęp do listy wydanych firmie kurierskiej i listy zamówionych u dostawców towarów, wraz z datami odpowiednio wydania i zamówienia.
warunki końcowe: Brak.
sytuacje wyjątkowe: Brak.
nazwa przypadku: Zarządzanie dostawami.
nazwa obiektu: Magazynu
aktorzy: pracownik magazynu, dostawcy
streszczenie: Procedury realizowane podczas wstępnej fazy zamawiania towaru do magazynu.
warunki początkowe: Dostęp do statystyki sprzedaży; brak towaru w magazynie; decyzja o asortymencie od sales managera.
zdarzenie inicjujące: Brak.
pełny opis: Pracownik magazynu na podstawie statystyki sprzedaży, danych na temat stanu magazynu oraz decyzji sales managera podejmuje decyzje na temat dostaw towaru do magazynu. Dostawcom zostaje przekazane odpowiednie zlecenie.
warunki końcowe: Odpowiednie zlecenie znajduje się u dostawcy.
sytuacje wyjątkowe: Brak.
nazwa przypadku: Decyzja o asortymencie
nazwa obiektu: Dział Sprzedaży
aktorzy: sales manager
streszczenie: Procedura realizowana podczas podejmowania decyzji o asortymencie.
warunki początkowe: Dostępność statystyki sprzedaży.
zdarzenie inicjujące: Brak.
pełny opis: Sales manager na podstawie szczegółowej statystyki sprzedaży prowadzonej przez mechanizm w systemie może podjąć właściwe decyzje o asortymencie, np. rezygnacja z prowadzenia w sklepie towaru, który prawie nie schodzi; jeśli np. zainteresowanie plecakami turystycznymi wzrosło, trzeba włączyć do asortymentu więcej rozmiarów takich plecaków itd.
warunki końcowe: Decyzja o jakości asortymentu zostaje przekazana do obsługi magazynu.
sytuacje wyjątkowe: Brak.