Wspomaganie modelowania systemów (UML Tools)
Michał Duziak
Augustyn Binkowski

Plan prezentacji
- Definicja UML
- Podział diagramów UML
- Prezentacja oprogramowania
- Diagram Przypadków użycia - przykład
- Diagram Przypadków użycia - zadanie
- Diagram Aktywności - przykład
- Diagram Aktywności - zadanie

Unified Modeling Language
Unified Modeling Language (UML) - jest językiem specyfikacji, wizualizacji, konstrukcji i dokumentacji systemów informatycznych


James Rumbaugh

Ivar Jacobson
Grady Booch
Podział diagramów UML
Grady Booch

Diagram przypadków użycia
- Identyfikacja oraz dokumentacja wymagań
- definiują granice modelowanego systemu
- wymieniają użytkowników systemu i jednostki zewnętrzne

Diagram aktywności
- Diagramy aktywności z zasady nie pokazują wszystkich szczegółów przetwarzania.
- Pokazują aktywności bez pokazywania bytów, realizujących daną aktywność
- Pokazuje (współ)działanie elementów systemu
- Używany do modelowania zachowania, algorytmów

Prezentacja oprogramowania
- Aplikacja w chmurze obliczeniowej
- Darmowa wersja (ograniczona)
- Płatne wersje od 50$/rok
- Możliwa integracja z Google Drive
- Interfejs Drag & Drop
- HTML 5
- Import / eksport diagramów
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
Dziękuje za uwage

deck
By wzpi2015
deck
- 743
