Szkolenie: Modelowanie w UML – poziom zaawansowany
Szkolenie "Modelowanie w UML – poziom zaawansowany" jest skoncentrowane na pogłębieniu praktycznych umiejętności analitycznych z wykorzystaniem notacji UML. Skierowane jest do osób, które mają już podstawową wiedzę z zakresu modelowania systemów informatycznych i chcą nauczyć się tworzyć modele o większym stopniu złożoności, wspierające analizę wymagań, oraz komunikację z zespołem deweloperskim. Szkolenie kładzie silny nacisk na warsztaty praktyczne i pracę z realnymi scenariuszami biznesowymi.
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:UML/ADVANCED
Modelowanie w UML – poziom zaawansowany
Cele szkolenia
Opanowanie zaawansowanego modelowania przypadków użycia z wykorzystaniem relacji inkluzji i rozszerzeń oraz scenariuszy alternatywnych i wyjątków
Zastosowanie diagramów aktywności do modelowania złożonych procesów biznesowych i ich logiki sterowania, z uwzględnieniem swimlanes, warunków decyzyjnych i równoległości
Projektowanie modeli dziedziny w oparciu o diagramy klas, obejmujące pojęcia biznesowe, relacje asocjacyjne, atrybuty i ograniczenia analityczne
Modelowanie interakcji użytkownika z systemem przy użyciu diagramów sekwencji wspierających projektowanie interfejsów użytkownika i logiki komunikacyjnej
Analiza cyklu życia obiektów biznesowych (np. dokumentów, zamówień, zgłoszeń) przy pomocy diagramów stanów z identyfikacją przejść i zdarzeń
Zarządzanie złożonością modeli UML poprzez dekompozycję, pakiety i hierarchię szczegółowości, a także efektywną prezentację modeli dla interesariuszy
Wykorzystanie UML w środowiskach Agile i Scrum poprzez przekładanie modeli analitycznych na backlogi, epiki i user stories, wspierające zwinne zespoły deweloperskie
Dla kogo?
Analityków biznesowych i systemowych, którzy znają podstawy UML
Osób uczestniczących w analizie wymagań w projektach IT
Projektantów systemów oraz członków zespołów deweloperskich, którzy chcą lepiej rozumieć dokumentację analityczną
Product Ownerów i Scrum Masterów poszukujących narzędzi do formalizacji wymagań
Zalety
Szkolenie praktyczne, skoncentrowane na realnych zastosowaniach UML w analizie systemowej i modelowaniu procesów IT
Intensywny komponent warsztatowy oparty na przypadkach biznesowych, które odzwierciedlają wyzwania spotykane w rzeczywistych projektach
Holistyczne podejście do analizy wymagań, łączące modelowanie graficzne z dokumentowaniem scenariuszy funkcjonalnych i reguł biznesowych
Doświadczeni trenerzy – praktycy, którzy łączą wiedzę analityczną z doświadczeniem współpracy z zespołami developerskimi, product ownerami i stakeholderami
Poprawa komunikacji w projektach IT dzięki standaryzacji dokumentacji analitycznej w formie modeli UML zrozumiałych dla programistów i decydentów
Kompatybilność z metodykami zwinnymi, w tym Scrum i Agile Analysis, z naciskiem na iteracyjny rozwój wymagań i modele wspierające refinement backlogu
Materiały i ćwiczenia zgodne z najlepszymi praktykami UML 2.x, wspierające wdrażanie UML jako języka komunikacji projektowej
Wymagania
Podstawowa znajomość notacji UML i procesu wytwarzania oprogramowania
Doświadczenie w pracy z wymaganiami biznesowymi
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Modelowanie przypadków użycia
Tworzenie przypadków użycia z wykorzystaniem inkluzji i rozszerzeń
Dokumentowanie scenariuszy podstawowych, alternatywnych i wyjątkowych
Warsztat: modelowanie wymagań na podstawie opisu biznesowego
Diagramy aktywności
Modelowanie złożonych procesów i podprocesów
Swimlanes, decyzje, warunki równoległości
Warsztat: analiza i modelowanie procesu biznesowego
Diagramy klas
Modelowanie pojęć biznesowych, encji i relacji
Atrybuty i ograniczenia – dokumentacja z punktu widzenia analityka
Warsztat: tworzenie modelu dziedziny
Diagramy sekwencji
Modelowanie interakcji użytkownika z systemem
Wsparcie projektowania interfejsów użytkownika
Warsztat: diagramy sekwencji na podstawie przypadków użycia
Diagramy stanów
Zastosowanie diagramów stanów do analizy cyklu życia obiektów (np. dokumentów, zamówień, zgłoszeń)
Warsztat: modelowanie stanów dla wybranej encji
Zarządzanie złożonością modeli
Pakiety, dekompozycja i poziomy szczegółowości
Organizacja modeli i prezentacja dla interesariuszy
Przejście od analizy do implementacji
Modele UML jako narzędzie współpracy z zespołem deweloperskim
Przekładanie modeli na backlogi i user stories (Scrum, Agile)
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi