UML - szkolenie kompleksowe - TERMIN GWARANTOWANY - 26.10.2026

UML - szkolenie kompleksowe: TERMIN GWARANTOWANY 26-30.10.2026
Termin gwarantowany odbędzie się na pewno, nawet przy jednym uczestniku. Szkolenie online na żywo z trenerem, 5 dni, w godz. 9:00-16:00.
Prowadzący: Michał Podbielski
Szczegóły szkolenia, program i zapisy:
➜ UML - szkolenie kompleksowe
Wszystkie terminy gwarantowane JSystems:
➜ lista terminów gwarantowanych
W skrócie
Pięć dni i potrafisz opisać system tak, że analityk, programista i klient czytają z jednego rysunku to samo.
Uczysz się dobierać diagram do pytania: przypadki użycia, gdy trzeba ustalić zakres systemu, diagram sekwencji, gdy spór dotyczy kolejności wywołań, maszyna stanowa, gdy trzeba pokazać, w jakich stanach obiekt bywa i co go z nich wytrąca. Wychodzisz też z umiejętnością czytania cudzych modeli, co przy przejmowaniu dokumentacji po kimś bywa ważniejsze niż rysowanie własnych.
Przez pięć dni uczysz się wybierać właściwy diagram do właściwego pytania. Przechodzisz przez poziom analityczny, projektowy i architektoniczny, za każdym razem odpowiadając na inne pytanie o ten sam system.
Co potrafisz po tych 5 dniach
- Zaczynasz od tego, co UML naprawdę jest - Modelowanie obiektowe, czym UML nie jest oraz różnica między diagramem a modelem. To rozróżnienie oszczędza potem miesiące nieporozumień.
- Opisujesz, co system ma robić - Diagram przypadków użycia: aktorzy, przypadki, granica kontekstu oraz relacje asocjacji, include, extend i generalizacji, a do tego scenariusze w postaci tekstowej.
- Modelujesz procesy i algorytmy - Diagram aktywności: różnica między aktywnością a akcją, przepływy normalne, równoległe i warunkowe, partycje, przepływy obiektów oraz sygnały, przerwania i wyjątki.
- Budujesz statyczny model systemu - Diagram klas: atrybuty i metody, abstrakcje, dziedziczenie przez realizację i generalizację, asocjacja z opisem, różnica między agregacją a kompozycją oraz klasa asocjacyjna.
- Pokazujesz, jak obiekty rozmawiają - Diagram sekwencji: linie życia, tworzenie i niszczenie obiektów, komunikaty synchroniczne, asynchroniczne i zwrotne, bloki alt, break, loop i par oraz stereotypy analityczne boundary, control i entity.
- Modelujesz stany, w których system bywa - Maszyna stanowa: stany proste i złożone, rodzaje przejść, czynności entry, do i exit, zdarzenia czasowe i sygnałowe, pseudo-stany, rozwidlenie i złączenie oraz historia płytka i głęboka.
- Opisujesz architekturę - Diagram komponentów z interfejsami i portami oraz diagram wdrożenia z węzłami i relacjami, czyli to, co pokazuje się przy przekazaniu systemu do utrzymania.
- Znasz resztę notacji z przeglądu - Diagram obiektów, struktur połączonych, komunikacji, przeglądu interakcji, harmonogramowania i pakietów.
Jak pracujemy
Pięć dni warsztatów. Prowadzi Michał Podbielski, architekt oprogramowania i konsultant w zakresie UML i BPMN, który przeprowadził ponad 390 szkoleń ze świetnymi wynikami w ankietach.
Dla kogo
Dla analityków biznesowych i systemowych, architektów, projektantów i programistów, którzy dokumentują systemy. Znajomość programowania obiektowego pomaga, ale nie jest warunkiem: pojęcia obiektowe wyjaśniamy na starcie.
Co zyskujesz
Umiejętność dobrania diagramu do pytania, zamiast rysowania wszystkiego na wszelki wypadek. Szkolenie ma terminy gwarantowane i można je sfinansować z BUR i KFS. Otrzymujesz też imienny certyfikat ukończenia szkolenia.
Zarezerwuj miejsce i zacznij rysować modele, które rozstrzygają spory.
Sprawdź, czy w Twoim przypadku dostępne jest finansowanie szkolenia ze środków BUR/KFS. Dostępność finansowania zależy od warunków danego programu oraz decyzji właściwej instytucji. Więcej informacji: https://jsystems.pl/dofinansowanie/
Prowadzący szkolenie
Program szkolenia
- Wprowadzenie do UML
- Czym są obiektowość i modelowanie obiektowe
- Czym jest UML, a czym nie jest
- Rozwój UML
- Różnica między diagramem a modelem
- Przypadki użycia
- Model UC na diagramach i w scenariuszach
- Diagram przypadków użycia
- Aktorzy
- Przypadki użycia
- Relacje: asocjacja, include, extend, generalizacja
- Granica kontekstu
- Procesy biznesowe i algorytmy w UML
- Czym są procesy biznesowe i po co je modelować
- Diagram aktywności
- Różnice między aktywnością a akcją
- Typy akcji dla procesów i algorytmów
- Normalne, równolegle i warunkowe przepływy sterowania
- Partycje
- Symbole początku i końców procesu
- Dane w procesach, czyli przepływy obiektów
- Sygnały, przerwania i wyjątki
- Statyczny model w analizie i projekcie
- Model projektowy a analityczny
- Diagram klas
- Klasa, atrybuty i metody
- Abstrakcje na poziomie klas, metod i interfejsów
- Relacje na diagramie klas
- Dziedziczenie przez realizację i generalizację
- Wybrane stereotypy zależności
- Asocjacja z elementami opisu
- Agregacja a kompozycja
- Klasa asocjacyjna
- Przegląd diagramu obiektów
- Przegląd diagramu struktur połączonych
- Dynamiczny model w analizie i projekcie
- Diagram sekwencji
- Obiekty i linie życia
- Tworzenie i niszczenie obiektów
- Komunikaty synchroniczne, asynchroniczne i zwrotne
- Wybrane bloki złożone: alt, break, loop, par
- Referencje do diagramów
- Stereotypy analityczne: boundary, control, entity
- Zasady modelowania analitycznego
- Przegląd diagramu komunikacji
- Przegląd diagramu przeglądu interakcji
- Diagram sekwencji
- Modelowanie stanowe w analizie i projekcie
- Diagram maszyny stanowej
- Różnice między stanem prostym a złożonym
- Przejścia między stanami: proste, automatyczne, zwrotne
- Przejścia wewnątrz stanów
- Predefiniowane czynności w stanie: entry, do, exit
- Zdarzenia: at, after, when, wywołanie, sygnał, all
- Pseudo-stany
- Rozpoczęcie, zakończenie i zniszczenie
- Wybór a punkt węzłowy
- Rozwidlenie i złączenie
- Historia płytka i głęboka
- Przegląd diagramu harmonogramowania
- Diagram maszyny stanowej
- Modelowanie architektury w UML
- Czym jest architektura i po co się ją tworzy
- Diagram komponentów
- Komponenty, interfejsy i zależności
- Porty
- Diagram wdrożenia
- Węzły, komponenty i relacje
- Opisowe diagramy wdrożenia
- Przegląd instancyjnych diagramów wdrożenia
- Wzmianka o artefaktach
- Przegląd diagramu pakietów
Przeczytaj na naszym blogu
Zapisz się na termin gwarantowany
➜ wszystkie terminy gwarantowane
Pytania: [email protected], tel. 22 299 53 69
