Szkolenie: Modelowanie systemów informatycznych w UML

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.
Szkolenie modelowanie systemów informatycznych w UML – Enterprise Architect
Przewijanie do góry