Michał Duziak
Augustyn Binkowski
Unified Modeling Language (UML) - jest językiem specyfikacji, wizualizacji, konstrukcji i dokumentacji systemów informatycznych
James Rumbaugh
Ivar Jacobson
Grady Booch
Grady Booch
Diagram przypadków użycia
Diagram aktywności
Login: WZPI2015@gmail.com
Hasło: PWR2015WZPI
Diagram Przypadków użycia - zadanie
Login: WZPI2015@gmail.com
Hasło: PWR2015WZPI
Narysuj diagram przypadku użycia dla systemu którego będzie używać księgarnia.
Wymagania:
- gość może zarejestrować się w księgarni następnie po rejestracji automatycznie następuje wysłanie emaila z potwierdzeniem na skrzynkę mailową
- gość może także przeglądać oferty w sklepie
- klient może przeglądać ofertę sklepu
- klient może zarządzać swoimi zamówieniami
- jeżeli gość jest klientem to może zarządać zamówieniami
- jeżeli klient zarządza zamówieniami to może anulować zamówienia lub składać zamówienia
- jeżeli klient złoży zamówienie musi potwierdzić jego poprawość i dokonać zapłaty
- zapłata może być poprzez przelew lub gotówką
- jeżeli klient zapłaci gotówką to płatnością zajmuje się kasjer
- jeżeli klient zapłaci poprzez przelew to zostaje wysłana informacja do systemu bankowego
Diagram Aktywności - zadanie
Login: WZPI2015@gmail.com
Hasło: PWR2015WZPI
Narysuj diagram aktywności dla systemu logowania
Wymagani:
- użytkownik się loguje poprzez podanie loginu i hasła w dowolnej kolejności
- jeżeli login lub hasło jest złe to użytkownik może zrezygnować z logowania, wtedy system zakończy działanie lub spróbować jeszcze raz (maksymalna liczba prób logowania to 5 później program kończy działanie)
- jeżeli użytkownik zaloguje się to wysyła komunikat na miala o zalogowaniu i wtedy kończy się program
- program automatycznie kończy się po 5 min od wejscia do systemu lub po otrzymaniu komunikatu o błędzie