| Czas trwania | 16 godzin (2 dni szkoleniowe) |
| Cena | 2400 PLN netto / osoba |
| Forma | Stacjonarnie lub online |
| Narzędzie | Enterprise Architect (Sparx Systems) + alternatywy online |
| Poziom | Podstawowy/średni (przyda się ogólna znajomość systemów IT) |
| W cenie | Podręcznik, materiały i ćwiczenia, indywidualne środowisko, certyfikat, 3 miesiące wsparcia trenera |
Grupy powyżej 3 osób – cena ustalana indywidualnie. Możliwe szkolenie dla jednej osoby
Dla kogo jest to szkolenie?
Szkolenie jest przeznaczone dla osób, które projektują, analizują lub dokumentują systemy informatyczne:
- analityków biznesowych i systemowych,
- projektantów i architektów oprogramowania,
- programistów chcących lepiej rozumieć projektowanie systemów,
- kierowników projektów i product ownerów współpracujących z zespołami IT,
- testerów chcących rozumieć modele wymagań.
Wymagania wstępne: przyda się ogólna znajomość pojęć z zakresu systemów informatycznych. Nie jest wymagane wcześniejsze doświadczenie z UML ani z Enterprise Architect — wszystko poznasz na szkoleniu.
UML (Unified Modeling Language) to standardowy język wizualnego modelowania systemów informatycznych — używany przez analityków, projektantów i programistów do opisywania wymagań, struktury i zachowania oprogramowania, zanim powstanie choćby linijka kodu. Dobry model UML pozwala zespołowi mówić jednym językiem, wcześnie wychwytywać błędy projektowe i tworzyć czytelną dokumentację.
Szkolenie UML prowadzone jest w oparciu o Enterprise Architect (Sparx Systems) — jedno z najpopularniejszych profesjonalnych narzędzi do modelowania UML, szeroko stosowane w firmach i instytucjach. Nauczysz się tworzyć w nim kluczowe diagramy UML: przypadków użycia, klas, aktywności, sekwencji i wdrożenia, a także pisać scenariusze przypadków użycia. Wskażemy również darmowe narzędzia online (np. draw.io, PlantUML, Visual Paradigm Online), dzięki którym będziesz mógł modelować także bez licencji Enterprise Architect. Szkolenie ma charakter warsztatowy — każdy diagram tworzysz samodzielnie na praktycznych przykładach.
Program szkolenia:
Wprowadzenie do UML i modelowania
- Czym jest UML i po co modelujemy systemy
- Rodzaje diagramów UML – strukturalne i behawioralne
- Miejsce modelowania w procesie wytwarzania oprogramowania
- Przegląd narzędzi: Enterprise Architect i alternatywy online
Wprowadzenie do Enterprise Architect
- Interfejs i organizacja projektu (repozytorium, model, pakiety)
- Tworzenie diagramów i elementów
- Paleta narzędzi, właściwości elementów
- Dobre praktyki organizacji modelu
Diagram przypadków użycia (Use Case)
- Aktorzy i przypadki użycia
- Granica systemu
- Relacje: include, extend, generalizacja
- Modelowanie wymagań funkcjonalnych
- Ćwiczenia w Enterprise Architect
Scenariusze przypadków użycia
- Scenariusz główny, alternatywny i wyjątki
- Powiązanie scenariuszy z diagramami
- Dokumentowanie przypadków użycia w Enterprise Architect
Diagram klas (Class Diagram)
- Klasy: atrybuty, operacje, widoczność
- Relacje: asocjacja, agregacja, kompozycja
- Dziedziczenie i zależności
- Liczności (multiplicity)
- Ćwiczenia praktyczne
Diagram aktywności (Activity)
- Modelowanie przepływu działań i procesów
- Decyzje, rozgałęzienia i scalenia
- Tory (partycje) i odpowiedzialności
- Modelowanie procesów biznesowych
Diagram sekwencji (Sequence)
- Interakcje między obiektami w czasie
- Komunikaty, linie życia, aktywacje
- Powiązanie z przypadkami użycia i scenariuszami
Diagram stanów (State Machine) – wprowadzenie
- Stany, przejścia i zdarzenia
- Modelowanie cyklu życia obiektu
Diagram wdrożenia (Deployment) i komponentów
- Węzły, artefakty i komponenty
- Modelowanie architektury technicznej systemu
- Rozmieszczenie oprogramowania na infrastrukturze
Praca w Enterprise Architect – funkcje zaawansowane
- Generowanie dokumentacji z modelu
- Powiązania i śledzenie między elementami (traceability)
- Wprowadzenie do generowania kodu i inżynierii odwrotnej
Narzędzia online jako alternatywa dla Enterprise Architect
- draw.io / diagrams.net – darmowe diagramy UML
- PlantUML – modelowanie tekstowe (diagram z kodu)
- Visual Paradigm Online – modelowanie w przeglądarce
- Kiedy wybrać które narzędzie
Warsztaty końcowe – CASE STUDY
- Kompleksowe modelowanie przykładowego systemu
- Od wymagań (Use Case) przez strukturę (klasy) po wdrożenie
Efekty szkolenia
Po szkoleniu uczestnik będzie umiał:
- ✔️ tworzyć kluczowe diagramy UML: przypadków użycia, klas, aktywności, sekwencji i wdrożenia,
- ✔️ pisać scenariusze przypadków użycia (główny, alternatywne, wyjątki),
- ✔️ modelować strukturę i zachowanie systemu w Enterprise Architect,
- ✔️ generować dokumentację z modelu,
- ✔️ modelować również w darmowych narzędziach online (draw.io, PlantUML).
Szkolenie trwa 16 godzin (2 dwa dni szkoleniowe) .
Cena: 2400 PLN netto / osoba
Grupy powyżej 3 osób – cena ustalana indywidualnie
UWAGI:
Cena zawiera:
- podręcznik związany z tematyką szkolenia,
- materiały szkoleniowe i ćwiczenia,
- 3 miesięczne wsparcie trenera po zakończeniu szkolenia,
- certyfikat ukończenia szkolenia.
