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