SPECYFIKACJE WYMAGAŃ PRZYPADKI UŻYCIA (USE CASE)

Podobne dokumenty
Ćwiczenia 3: Specyfikacja wymagań Pytania:

Narysować diagram sekwencji pokazujący rejestrację wypożyczenia przez Jana Kowalskiego książki Potop

Modelowanie i analiza systemów informatycznych Spis treści

Modelowanie przypadków użycia. Jarosław Kuchta Projektowanie Aplikacji Internetowych

Inżynieria wymagań. Wykład 2 Proces pisania przypadków użycia. Część 6 Wskazówki i sugestie

Projekt z przedmiotu Projektowanie systemów teleinformatycznych

Użytkownik przypisany zostaje również do danej grupu uprawnień szczegóły punkt 6.

Słowniczek: Sklep Kupujący Sprzedający Dni robocze Czas realizacji zamówienia Przelew bankowy Punkt Odbioru I Przyjmowanie i realizacja zamówień

wybrać towar będący przedmiotem zamówienia, a następnie kliknąć przycisk kup,

na podstawie art. 8 ust. 1 pkt 1 ustawy z dnia 18 lipca 2002 r. o świadczeniu usług drogą elektroniczną (Dz. U. z

IG1: INSTALACJA KOMUNIKATORA GADU-GADU

Instrukcja Użytkownika Systemu Zarządzania Tożsamością Wersja. 1.0

Instrukcja użytkowania serwisu aukcyjnego Flota.TargetMoto.pl

Instrukcja procedowania pracy dyplomowej w systemie APD dla Promotora.

REGULAMIN SKLEPU INTERNETOWEGO EDUGALERIA.PL DLA KLIENTA DETALICZNEGO

REGULAMIN SKLEPU INTERNETOWEGO. artmusicshop.pl

Instrukcja dla pracowników i kontrahentów Grupy Maspex

Regulamin sklepu internetowego. 1 Postanowienia wstępne

REGULAMIN KSIĘGARNI INTERNETOWEJ FUNDACJI GENERAŁ ELŻBIETY ZAWACKIEJ

Regulamin sklepu internetowego. 1 Postanowienia wstępne

System CRM dla banku. Analiza i projekt. Paulina Grabowska, Piotr Kalański, Marcin Kubacki, Adrian Wiśniewski

Instrukcja. nadawania przesyłek Allegro: Allegro Kurier InPost. Allegro Paczkomaty InPost. Allegro MiniPaczka InPost

Podstawy programowania III WYKŁAD 4

REGULAMIN SKLEPU INTERNETOWEGO obowiązujący od r.

Java Developers Day. Implementacja ESB przy użyciu Mule. ESB Mule Obsługa zamówień DEMO

Instalacja rozwiązania Uruchomienie rozwiązania w systemie Sage Konfiguracja dodatku Ustawienia dodatkowe rozwiązania...

listownie na adres: Fundacja Ośrodka KARTA, ul. Narbutta 29, Warszawa.

Podręcznik Sprzedającego. Portal aukcyjny

REGULAMIN SKLEPU INTERNETOWEGO BINI

Instrukcja użytkowania serwisu aukcyjnego Flota.TargetMoto.pl

INSTRUKCJA OBŁUGI APLIKACJI ASSECO MAA

Internetowy sklep komputerowy

OGÓLNE WARUNKI (REGULAMIN) SPRZEDAŻY W KSIĘGARNI INTERNETOWEJ OFICYNY WYDAWNICZEJ STOPKA 1 POSTANOWIENIA OGÓLNE 2 DEFINICJE

Spis treści. Rejestracja - zakładanie konta kandydata 2. Wprowadzanie danych osobowych kandydata 3. Zamieszczanie zdjęcia 5. Ustawienia hasła 6

1. Właścicielem Internetowego Sklepu Massada The Natural Therapy Poland, zwanego dalej Sklepem jest:

INSTRUKCJA POSTĘPOWANIA REKRUTACYJNEGO POPRZEZ IRK REKRUTACJA PRZEZ INTERNET DLA KANDYDATÓW WYŻSZEJ SZKOŁY BEZPIECZEŃSTWA Z SIEDZIBĄ W POZNANIU

Instrukcja procedowania pracy dyplomowej w systemie APD dla Recenzenta.

Projektowanie systemów informatycznych. Diagramy przypadków użycia

REGULAMIN SKLEPU INTERNETOWEGO EDUGALERIA.PL DLA KLIENTA DETALICZNEGO

Instrukcja obsługi Panelu Sklep

Obsługa POK instrukcja załatwienia sprawy z wykorzystaniem Portalu Obsługi Klienta na podstawie wniosku o udostępnienie zbiorów danych bazy BDOT500

Poradnik dotyczący internetowych aukcji samochodowych Dla zawodowych sprzedawców i dealerów samochodowych

Regulamin sklepu internetowego. 1 Postanowienia wstępne

Regulamin sklepu internetowego BOSMA Electric sp. z o.o. sp. z o. o.

Uniwersytet Muzyczny Fryderyka Chopina

Elektroniczny system rekrutacji do klas VII dwujęzycznych prowadzonych przez m.st. Warszawę - część 3 Zmiana preferencji

w inny sposób:... Miejscowość, data... Podpis... (jeżeli wysyłasz w wersji papierowej)

Przypadki użycia. Analiza. Model biznesowy. Specyfikacja wymagań. Model dziedziny problemu. Przypadki użycia

SUPLEMENT DO DYPLOMU

Instrukcja rezerwacji obozów poprzez Panel on-line

epuap Zakładanie konta organizacji

Instrukcja systemu Rekrutacji AWFiS - Kandydat

SYSTEM OBSŁUGI REKRUTACJI POLITECHNIKA ŚLĄSKA

INSTRUKCJA UŻYTKOWNIKA SKLEPU INTERNETOWEGO PGG SP. Z O.O.

REZERWACJE ELEKTRONICZNE

Podręcznik Kupującego. Portal aukcyjny

WEBOWY KONFIGURATOR MEBLI - ZAŁOŻENIA

Poradnik jak dokonać zakupów na stronie internetowej firmy

Schemat korzystania z szybkich płatności internetowych PayByNet krok po kroku. Krok pierwszy wybór formy płatności

E-administracja. Korzystanie z Elektronicznej Platformy Usług Administracji Publicznej

3. Operator sklepu internetowego prowadzi wysyłkową sprzedaż towarów za pośrednictwem witryny internetowej

Regulamin sklepu internetowego

Tytuł prezentacji. Dualny Model Sprzedaży podręcznik użytkownika

ELEKTRONICZNA SKRZYNKA PODAWCZA CYFROWY URZĄD Województwa Warmińsko Mazurskiego Część użytkownika

ZASADY ELEKTRONICZNEGO NABORU DO SZKÓŁ PONADGIMNAZJALNYCH PROWADZONYCH PRZEZ POWIAT STASZOWSKI na rok szkolny 2011/2012

Szanowni Państwo, wyklucza jego postanowień. p Zdrowy But, zwany dalej Sklepem, prowadzi wysyłkową sprzedaż towarów za pośrednictwem serwisu Allegro.

Postanowienia ogólne

Krakowska Wyższa Szkoła Promocji Zdrowia z siedzibą w Krakowie

Regulamin studiów podyplomowych prowadzonych w Uniwersytecie Medycznym im. Piastów Śląskich we Wrocławiu

Inżynieria oprogramowania

GlobKurier.pl profesjonalny operator logistyczny. Oszczędzaj i nadawaj przesyłki z GlobKurier.pl aż do 80% taniej!

Miejskie Wodociągi i Oczyszczalnia sp. z o.o. w Grudziądzu. ibok. Internetowe Biuro Obsługi Klienta. Instrukcja obsługi

System Doładowania e-karty przez Internet (SDK) Podręcznik użytkownika

Instrukcja obsługi Panelu Sklep

REGULAMIN DO SKLEPU INTERNETOWEGO I. POSTANOWIENIA OGÓLNE

Analiza antyplagiatowa prac dyplomowych w Uniwersyteciee Zielonogórskim w modułach StudNet, PracNet systemu Dziekanat oraz w systemie OSA.

REGULAMIN: 1- SKŁADANIE ZAMÓWIEŃ. 1. Zamówienia można składać:

elektroniczna Platforma Usług Administracji publicznej Instrukcja użytkowania oraz złożenia wniosku o Profil zaufany

OPCJE DOSTAWY: do wyboru

Regulamin Zakupów i Bezpieczeństwa Danych SEMPER SHOP. Polityka Prywatności i Bezpieczeństwa Danych

Tytuł prezentacji. Dualny Model Sprzedaży podręcznik użytkownika

WARUNKI I ZASADY SKŁADANIA ZAMÓWIEŃ PRZEZ INTERNET

Dostosowanie środków dostępu użytkowanych w bankowości internetowej. do wymogów silnego uwierzytelniania (SCA)

Rzeszowie, XII Wydział Gospodarczy Krajowego Rejestru Sądowego, pod nr KRS: , NIP: , REGON:

2. Niniejszy regulamin skierowany jest do Konsumentów i określa zasady i tryb zawierania z Przedsiębiorcą Umowy Sprzedaży za pośrednictwem Sklepu.

Podręcznik użytkownika aplikacji E-Hurt

REGULAMIN STUDIÓW PODYPLOMOWYCH Uniwersytetu Medycznego w Białymstoku


Instrukcja obsługi modułu Clickshop w Systemie FLASHCOM FIS.

Styczeń 2017 QVX. System dziekanatowy instrukcja dla. studentów. Just dream IT, we do the rest. Instrukcja do systemu dziekanatowego dla studentów.

e-moto System informatyczny dla sklepu motoryzacyjnego Projekt APSI

Regulamin sklepu internetowego. 1 Postanowienia wstępne

Regulamin sklepu internetowego Laser303.pl. 1 Postanowienia wstępne

Regulamin sklepu internetowego. 1 Postanowienia wstępne

REGULAMIN sklepu internetowego 1. Postanowienia ogólne

Regulamin sklepu. I. Postanowienia ogólne

REGULAMIN SKLEPU INTERNETOWEGO Home & Kids. 1 Postanowienia ogólne

INSTRUKCJA OBSŁUGI SKLEPU INTERNETOWEGO. Alu System Plus Sp.J. ul.leśna 2d Chrzanów, tel.(+48-32)

Transkrypt:

SPECYFIKACJE WYMAGAŃ PRZYPADKI UŻYCIA (USE CASE) Na podstawie http://wazniak.mimuw.edu.pl/index.php?title=io-2-lab Prof. dr hab. Marek Wisła

INTERNETOWA SPRZEDAŻ KSIĄŻEK

Księgarnia internetowa Przygotuj przypadki użycia opisujący obsługę zamówienia w księgarni internetowej (krok po kroku). Przypadki użycia UC1 Logowanie do systemu UC2 Składanie zamówienia UC3 Zatwierdzanie zamówienia UC4 Kompletacja zamówienia UC5 Wysyłka książek

UC1 Logowanie Aktorzy: Klient, System Główny scenariusz (zakładamy pozytywne zakończenie każdego kroku) 1. Klient loguje się do systemu (uwierzytelnianie) 2. System nadaje prawa dostępu (autoryzacja) 3. System sprawdza dane klienta 4. System sprawdza płatności klienta

UC1 Logowanie - rozszerzenia 1. Klient loguje się do systemu (uwierzytelnianie) 2. System nadaje klientowi prawa dostępu (autoryzacja) 3. System sprawdza dane klienta 4. System sprawdza płatności klienta Rozszerzenia 1A Klient podał zły login lub hasło 1A1 Wyświetlenie żądania ponownego podania loginu i hasła 1A1A Po trzeciej nieudanej próbie konto jest blokowane na 12 godzin. 2A Klient nie ma dostępu do żadnych danych 2A1 Wyświetlenie komunikatu o braku praw do przeglądania katalogów 3A Dane adresowe są niekompletne 3A1 System żąda uzupełnienia brakujących danych 4A Klient zalega z płatnościami 4A1 System informuje klienta o zaległościach i ewentualnie blokuje dostęp do sklepu.

UC2 Składanie zamówienia Aktorzy: Klient, System Główny scenariusz 1. Klient wybiera książki, które go interesują. 2. System podsumowuje cenę książek i informuje o tym klienta. 3. System pyta Klienta o adres, na który książki mają być wysłane. 4. System weryfikuje zamówienie. 5. System rejestruje zamówienie (nadaje mu numer) 6. System pyta Klienta o sposób zapłaty. 7. System wysyła do klienta potwierdzenie złożenia zamówienia.

UC2 Składanie zamówienia - rozszerzenia 1. Klient wybiera książki, które go interesują. 2. System podsumowuje cenę książek i informuje o tym klienta. 3. System pyta Klienta o adres, na który książki mają być wysłane. 4. System weryfikuje zamówienie. 5. System rejestruje zamówienie (nadaje mu numer) 6. System pyta Klienta o sposób zapłaty. 7. System wysyła do klienta potwierdzenie złożenia zamówienia. 1A Brak wybranej książki w magazynie 1A1 Księgarnia informuje klienta o braku możliwości sprzedaży książki 1A2 Klient rezygnuje z zakupów 2A Cena jest zbyt wysoka klient rezygnuje z zakupów 2B Cena jest zbyt wysoka klient rezygnuje z części zakupów. Powrót do kroku 1. 4A Brak towaru (towar został w międzyczasie sprzedany innemu klientowi). 4A1 Księgarnia informuje klienta o braku możliwości sprzedaży książki 4A2 Klient rezygnuje z zakupów 6A Zapłata kartą kredytową nie powiodła się. 6A1 Klient rezygnuje z zakupów 6A1A System usuwa zamówienie z bazy danych 6A2 Klient ponownie próbuje zapłacić za książki powrót do punktu 6.

UC3 Zatwierdzanie zamówień Aktorzy: Sprzedawca Główny scenariusz 1. Sprzedawca sprawdza płatności klienta. 2, Sprzedawca zbiera zamówienia klienta. 3. Sprzedawca weryfikuje zamówienia klienta. 4. Sprzedawca przesyła zamówienia do magazynu do realizacji.

UC3 Zatwierdzanie zamówień - rozszerzenia 1. Sprzedawca zbiera zamówienia klienta. 2. Sprzedawca sprawdza płatności klienta. 3. Sprzedawca weryfikuje zamówienia klienta. 4. Sprzedawca przesyła zamówienia do magazynu do realizacji. 2A Brak zapłaty za zamówienie 2A1 Powiadomienie klienta o braku płatności 2A1A W przypadku upływu 30 dni od terminu zapłaty anulowanie zamówienia 3A Brak towaru (towar wydany innemu klientowi) 3A1 Powiadomienie klienta o braku towaru i przesunięciu terminu realizacji

UC4 Kompletacja zamówienia Aktorzy: Sprzedawca, Magazynier Główny scenariusz 1. Magazynier pobiera z półek wybrane książki. 2. Magazynier przekazuje skompletowane książki do działu wysyłki.

UC4 Kompletacja zamówienia - rozszerzenia 1. Magazynier pobiera z półek wybrane książki. 2. Magazynier przekazuje skompletowane książki do działu wysyłki. 1A Nie ma książki w magazynie (zniszczona, zagubiona) 1A1 Magazynier odsyła zamówienie do działu sprzedaży 1A1A Sprzedawca zamawia brakujące książki 1A1A1 Nie jest możliwe zamówienie książki 1A1A1A Sprzedawca informuje klienta o braku możliwości realizacji zamówienia 1A1A1B Sprzedawca anuluje zamówienie 1A1B Sprzedawca informuje klienta o przesunięciu terminu dostawy

UC5 Wysyłka Aktorzy: Dział wysyłki Główny scenariusz 1. Dział wysyłki pakuje książki. 2. Dział wysyłki wysyła książki do klienta. 3. Dział wysyłki wysyła do klienta awizo wysyłki (informację o wysłaniu książek) i spodziewanej dacie/godzinie dostawy książek do domu.

UC5 Wysyłka - rozszerzenia 1. Dział wysyłki pakuje książki. 2. Dział wysyłki wysyła książki do klienta. 3. Dział wysyłki wysyła do klienta informację o wysłaniu książek. 1A Książka uszkodzona. 1A1 Zwrot do magazynu 1A1A Magazynier wymienia książkę na wolną od wad. Powrót do punktu 1. 1A1A1 Nie ma innego egzemplarza książki 1A1A Magazynier odsyła zamówienie do działu sprzedaży 1A1A Sprzedawca zamawia brakujące książki 1A1A1 Nie jest możliwe zamówienie książki 1A1A1A Sprzedawca informuje klienta o braku możliwości realizacji zamówienia 1A1A1B Sprzedawca anuluje zamówienie 1A1B Sprzedawca informuje klienta o przesunięciu terminu dostawy

STUDIOWANIE NA UCZELNI

Studiowanie na uczelni Opisz proces studiowania na uczelni od przygotowania do rekrutacji do otrzymania dyplomu.

UC1 Studiowanie na uczelni Główny przebieg 1. Senat określa zasady przyjęć na studia. 2. Uczelnia powołuje Komisję Rekrutacyjną. 3. Uczelnia organizuje Drzwi otwarte. 4. Kandydat składa podanie o przyjęcie na studia. 5. Komisja Rekrutacyjna ogłasza wyniki rekrutacji. Kandydat zostaje Przyjęty. 6. Przyjęty kandydat rozpoczyna studia - zostaje Studentem. 7. Student zalicza semestry od 1 do n, gdzie n zależy od kierunku. 8. Student zdaje egzamin dyplomowy. Student zostaje Absolwentem. 9. Absolwent otrzymuje dyplom. Aktorzy: Uczelnia, Kandydat/Student/Absolwent

UC1 - rozszerzenia 5.A. Kandydat nie zostaje przyjęty (z braku miejsc ). 5.A.1. Kandydat odbiera swoje dokumenty. 6.A. Kandydat nie dopełnia obowiązków związanych z rozpoczęciem studiów. 6.A.1. Kandydat odbiera swoje dokumenty. 7.A. Student zostaje skreślony z listy studentów. 7.A.1. Jest Ex-studentem. Ex-student odbiera swoje dokumenty 8.A. Student zostaje skreślony z listy studentów, ponieważ nie zdał egzaminu dyplomowego. 8.A.1. Jest Ex-studentem. Ex-student odbiera swoje dokumenty.

LICYTOWANIE NA AUKCJI INTERNETOWEJ

Licytacja Główny scenariusz: 1. Kupujący loguje się w systemie aukcyjnym. 2. System aukcyjny uwierzytelnia kupującego oraz prezentuje listę kategorii przedmiotów. 3. Kupujący wybiera interesującą go kategorię. 4. System wyświetla wszystkie przedmioty danej kategorii. 5. Kupujący wybiera przedmiot. 6. System prezentuje szczegółowy opis przedmiotu. 7. Kupujący składa swoją ofertę. 8. Po upływie terminu aukcji, system informuje kupującego o wygranej. Aktorzy: Kupujący, System aukcyjny

Aukcja - rozszerzenia Logowanie 1.A. Podane hasło lub nazwa logowania jest niepoprawna. 1.A.1. System prezentuje odpowiedni komunikat i prosi o ponowne zalogowanie (skok do 1). Przedmioty 4.A. Nie ma przedmiotów w wyświetlonej kategorii. 4.A.1. System informuje użytkownika o braku przedmiotów w wybranej kategorii i prosi o wybranie innej kategorii (powrót do 2). Oferta 7.A. Złożona oferta jest niższa od aktualnie najwyższej. 7.A.1. System informuje użytkownika o zbyt niskiej cenie (powrót do 7). Termin 8.A. Kto inny przebił kupującego. Oferta użytkownika okazała się gorsza/mniej atrakcyjna od oferty innego uczestnika aukcji. 8.A.1. System informuje kupującego o przebiciu. System informuje użytkownika o tym, iż jego oferta jest gorsza/mniej atrakcyjna od/niż oferta innego uczestnika aukcji.

DIAGRAMY STANÓW

Diagram stanów - pralka H stan historyczny http://sparxsystems.com.au/resources/uml2_tutorial/uml2_statediagram.html

Diagram stanów logowanie do sieci

Diagram stanów kuchenka mikrofalowa http://zasoby.open.agh.edu.pl/~10sdczerner/page/diagramy_stanu_maszyny_stanowej.html#

Diagram stanów bankomat http://training-course-material.com/training/modelowanie_procesow_biznesowych_z_wykorzystaniem_uml_i_bpmn