co UML może zrobić dla twojego projektu

background image

Co UML może zrobić dla

Twojego projektu?

background image

Czym jest UML?

Otwarty format UML (ang. Unified Modeling Language, czyli
Ujednolicony Język Modelowania), to język formalny służący do
opisu świata obiektów w analizie obiektowej oraz
programowaniu obiektowym. (źródło: Wikipedia)

UML jest językiem do:

obrazowania

specyfikowania

tworzenia

dokumentowania

background image

Obrazowanie za pomocą UML

Utrwalanie ulotnych pomysłów (rozwiązań)
projektantów systemu

Przedstawienie projektu w sposób czytelny
dla pozostałych członków zespołu

Przejrzystość projektu

background image

Specyfikowanie za pomocą
UML

UML wspomaga specyfikowanie wszystkich
ważnych decyzji analitycznych,
projektowych i implementacyjnych

background image

Tworzenie za pomocą UML

Modele z języka UML można wprost
powiązać ze zorientowanymi obiektowo
językami programowania (np. Java, C++)

Wsparcie zarówno dla inżynierii do przodu
(forward engineering) jak i inżynierii wstecz
(reverse engineering)

background image

Dokumentowanie za pomocą
UML

UML pozwala udokumentować każdy etap
wytwarzania oprogramowania

background image

Krótko o składni UML

Rodzaje elementów w języku UML:

strukturalne

czynnościowe

grupujące

komentujące

background image

Krótko o składni UML

Elementy strukturalne

najbardziej statyczne części modelu

reprezentują składniki pojęciowe lub fizyczne

Rodzaje elementów strukturalnych:

klasa

interfejs

przypadek użycia

klasa aktywna

komponent

węzeł

background image

Krótko o składni UML

Przykłady

background image

Krótko o składni UML

Elementy czynnościowe

dynamiczna część modelu

wyrażone są czasownikami opisującymi
zachowanie w czasie i przestrzeni

Rodzaje elementów czynnościowych:

interakcja

maszyna stanowa

background image

Krótko o składni UML

Elementy grupujące

rola organizacyjna

odpowiadają blokom, na które dany model może
zostać rozłożony

Rodzaje elementów grupujących:

pakiet

background image

Krótko o składni UML

Przykłady

background image

Związki w UML

Są to podstawowe bloki konstrukcyjne UML,
służące do łącznia elementów

Rodzaje związków w języku UML:

zależność

powiązanie

uogólnienie

realizacja

background image

Krótko o składni UML

Zależność:

związek znaczeniowy między dwoma elementami
(zmiany dokonane w definicji jednego z
elementów mogą mieć wpływ na znaczenie
drugiego)

background image

Krótko o składni UML

Powiązanie:

związek strukturalny, który określa zbiór wiązań
między obiektami; szczególnym przypadkiem jest
agregacja

background image

Krótko o składni UML

Uogólnienie:

związek między dwoma bytami: ogólnym
(przodek) i szczegółowym (potomek)

background image

Krótko o składni UML

Realizacja:

związek znaczeniowy między klasyfikatorami, z
których jeden określa kontrakt, a drugi zapewnia
wywiązanie się z niego (najczęściej interfejs-
klasa)

background image

Diagramy w UML

Diagramy to zbiór bytów, najczęściej przedstawiany w

postaci grafu, w którym elementy to wierzchołki a

związki to krawędzie.

Rodzaje diagramów w UML:

diagram klas

diagram przypadków użycia

diagram czynności (aktywności)

diagram maszyny stanowej

diagram interakcji (kolaboracji oraz sekwencji)

diagram harmonogramowania

diagram wdrożeniowy

diagram struktur połączonych

diagram pakietów

background image

Przykłady diagramów w UML

background image

Przykłady diagramów w UML

background image

Przykłady diagramów w UML

background image

background image

Przykłady diagramów w UML

background image

Przykłady diagramów w UML

background image

Przykłady diagramów w UML

background image

Przykłady diagramów w UML

background image

Dziękujemy za uwagę

Autorzy:

Marcin Ostachowski

Tomasz Rzędowski

Michał Okulski


Document Outline


Wyszukiwarka

Podobne podstrony:
1 Co każdy może zrobić w walce z pornografią kioski i sklepy
Co państwo polskie może i powinno zrobic dla wspomożenia przedsiębiorczości praca
e przyjaciele zobacz co media spolecznosciowe moga zrobic dla twojej firmy eprzyj
Chrzest co możemy zrobic dla naszego dziecka
CO MOŻE ZROBIĆ NAUCZYCIEL
CO SIE MOZE ZDARZYC W KARCZMIE, Pomoce dla MG
e przyjaciele zobacz co media spolecznosciowe moga zrobic dla twojej firmy eprzyj
E przyjaciele Zobacz co media spolecznosciowe moga zrobic dla Twojej firmy
E przyjaciele Zobacz co media spolecznosciowe moga zrobic dla Twojej firmy 2
E przyjaciele Zobacz co media spolecznosciowe moga zrobic dla Twojej firmy eprzyj
E przyjaciele Zobacz co media spolecznosciowe moga zrobic dla Twojej firmy eprzyj
E przyjaciele Zobacz co media spolecznosciowe moga zrobic dla Twojej firmy eprzyj
E przyjaciele Zobacz co media spolecznosciowe moga zrobic dla Twojej firmy eprzyj
e przyjaciele zobacz co media spolecznosciowe moga zrobic dla twojej firmy eprzyj
E przyjaciele Zobacz co media spolecznosciowe moga zrobic dla Twojej firmy eprzyj
E przyjaciele Zobacz co media spolecznosciowe moga zrobic dla Twojej firmy eprzyj
Czynniki szkodliwe dla twojego zdrowia na twoim stanowisku pracy

więcej podobnych podstron