Co UML może zrobić dla Twojego projektu?

Slides:



Advertisements
Podobne prezentacje
Projektowanie Aplikacji Komputerowych
Advertisements

Unified Modeling Language Wykład 4 Przypadki użycia
Projektowanie w cyklu życia oprogramowania
Część 2 OiZPI Iteracyjny przyrostowy model cyklu życiowego Rational Unified Process™ w materiałach wykorzystano: K.Subieta: Budowa i integracja systemów.
PROGRAMOWANIE STRUKTURALNE
Język UML (Unified Modelling Language)
Kamil Łącki Dominik Strzelichowski
Modele systemu Abstrakcyjne opisy sytemu, którego wymagania są opisywane.
UML rozszerzenie Seminarium magisterskie
Projektowanie Aplikacji Komputerowych
UML Unified Modeling Language
Bartosz Walter Prowadzący: Bartosz Walter
Katedra Mikroelektroniki i Technik Informatycznych Politechniki Łódzkiej UML- Unified Modeling Language Ujednolicony Język Modelowania UML jest standardowym.
Tomasz Jabłoński Michał Ziach
UML Zunifikowany język modelowania
Projektowanie systemów informacyjnych
Unified Modeling Language Wykład 3 Diagram klas
DIAGRAMY KLAS i obiektów
UML - Unified Modeling Language
Diagramy klas w języku UML
Wstęp do programowania obiektowego
Projektowanie i programowanie obiektowe II - Wykład I
Projektowanie i programowanie obiektowe II - Wykład IV
Najbardziej popularną metodologią tworzenia obiektowych modeli systemów informatycznych (przydatną szczególnie na etapie ich projektowania) jest język.
Wykład 4 Analiza i projektowanie obiektowe
Wykład 5 UML - Unified Modeling Language
Wykład 3 Analiza i projektowanie strukturalne
Oskar Ośko Mateusz Skoczewski Michał Sułek
C.d. wstępu do tematyki RUP
Unified Modeling Language graficzny język wizualizacji, specyfikowania, tworzenia i dokumentowania systemów informatycznych.
Nadstruktura języka UML w wersji 2.2 Część V Wdrożenie (pakiet UML::Deployments)
Nadstruktura języka UML w wersji 2.2
Inżynieria Oprogramowania
UML 2.x Robert Pająk.
Model przestrzenny Diagramu Obiegu Dokumentów
Wykład 1 – część pierwsza
MDA – Model Driven Architecture
Jakub Wołczko W obiektowym świecie… Jakub Wołczko
OMT - Model obiektów, cz.3.
Związki w UML Do zrobienia jest: -Przerysować jak ktoś ma Visio te dwa diagramy tak żeby podmienić tylko nazwy a reszta Taka sama, -I dodać po jednym zdaniu.
Programowanie obiektowe 2013/2014
ZWIĄZKI MIĘDZY KLASAMI KLASY ABSTRAKCYJNE OGRANICZENIA INTERFEJSY SZABLONY safa Michał Telus.
Modelowanie obiektowe Diagramy UML – diagram przypadków użycia
(Unified Modeling Language)
SPECJALNOŚĆ: Oprogramowanie Systemowe
Unified Modeling Language - Zunifikowany Język Modelowania
Wprowadzenie do UML dr hab. inż. Kazimierz Subieta profesor PJWSTK.
Modelowanie obiektowe Diagramy klas
UML W V ISUAL S TUDIO Mateusz Lamparski. UML D EFINICJA Unified Modeling Language (UML) to graficzny język do obrazowania, specyfikowania, tworzenia i.
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Model obiektowy bazy danych
Diagram przypadków użycia
Diagram klas Kluczowymi elementami są: klasy (class)
Diagram klas Diagramy klas służą do obrazowania statycznych aspektów projektowanych systemów jako: Projekt struktury logicznej baz danych Projekt składników.
Modelowanie obiektowe - system zarządzania projektami.
Projekt modułu Nazwa całego projektu Nazwa modułu Imię i Nazwisko Inżynieria Oprogramowania II dzień, godzina rok akademicki W szablonie na niebiesko zamieszczone.
Projektowanie bazy danych z użyciem diagramów UML Obiektowe projektowanie relacyjnej bazy danych Paweł Jarecki.
Android - cykl życia aplikacji, przykład prostej aplikacji
Unified Modeling Language
Dokumentacja programu komputerowego i etapy tworzenia programów.
E. Stemposz. Wprowadzenie do UML, Wykład 1, Slajd 1/24 Wykład 1 Wprowadzenie do UML dr inż. Ewa Stemposz
Inżynieria systemów informacyjnych
Programowanie Obiektowe – Epilog
Różnice między programowanie strukturalnym a obiektowym
Projektowanie wspomagane komputerem
Inżynieria Oprogramowania Laboratorium
Projekt modułu BANK INTERNETOWY Moduł funkcji banku
Wykład 1 – część pierwsza
IEEE SPMP Autor : Tomasz Czwarno
Zapis prezentacji:

Co UML może zrobić dla Twojego projektu? Autorzy: Marcin Ostachowski Tomasz Rzędowski Michał Okulski

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

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

Specyfikowanie za pomocą UML UML wspomaga specyfikowanie wszystkich ważnych decyzji analitycznych, projektowych i implementacyjnych

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)

Dokumentowanie za pomocą UML UML pozwala udokumentować każdy etap wytwarzania oprogramowania

Krótko o składni UML Rodzaje elementów w języku UML: strukturalne czynnościowe grupujące komentujące

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ł

Krótko o składni UML Przykłady

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

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

Krótko o składni UML Przykłady

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

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)

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

Krótko o składni UML Uogólnienie: związek między dwoma bytami: ogólnym (przodek) i szczegółowym (potomek)

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)

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

Przykłady diagramów w UML

Przykłady diagramów w UML

Przykłady diagramów w UML

Przykłady diagramów w UML

Przykłady diagramów w UML

Przykłady diagramów w UML

Przykłady diagramów w UML

Dziękujemy za uwagę Autorzy: Marcin Ostachowski Tomasz Rzędowski Michał Okulski