#1241

UML Foundation Level

Warsztat odbywa się w formie zdalnej za pośrednictwem platformy/komunikatora online, z wykorzystaniem dźwięku, obrazu z kamery, udostępniania ekranu komputera prowadzącego i uczestników.

🟢 Warsztat wieczorny w godz. 17:00-21:00 (4h) 🟢

Żarówka

Czego się nauczysz?

Celem warsztatu jest przekazanie praktycznej wiedzy z zakresu modelowania systemów informatycznych przy użyciu języka UML (Unified Modeling Language) w kontekście sektora bankowego. Uczestnicy nauczą się przekładać złożone wymagania biznesowe i procesy systemowe na czytelną dokumentację techniczną, wykorzystując standardowe notacje dla diagramów struktury, zachowania oraz interakcji.
W trakcie warsztatu każdy uczestnik przejdzie przez 7 testów weryfikujących, co gwarantuje, że zdobytą wiedzę potrafi od razu zastosować w codziennej pracy przy tworzeniu lub analizie dokumentacji technicznej projektów IT.

Prowadzący

Joanna Kazun:

Analityk Biznesowy/Systemowy, Scrum Master, Trener IREB/ISTQB, Test Manager.
Absolwentka Politechniki Warszawskiej na kierunku informatyka, Uniwersytetu Warszawskiego na kierunku zarządzanie projektami, SGH - Szkoły Głównej Handlowej na kierunku „Business Intelligence” oraz Uniwersytetu Warszawskiego na kierunku „Data Science” . Posiada ponad 20-letnie doświadczenie w projektach IT w rolach: Analityk Biznesowo-Systemowy, Scrum Master, Test Manager. Od 2012 roku akredytowany trener szkoleń przygotowujących do egzaminu z testowania: ISTQB® FULL Advanced Level: Test Manager, Test Analyst, Technical Test Analyst, ISTQB® Foundation Certificate, ISTQB® Certified Agile Tester, ISTQB® Certified AI Tester i ISTQB® Acceptance Tester. Certyfikowany trener szkoleń przygotowujących do egzaminów z analizy biznesowej: IREB® Foundation Certificate, IREB® Advanced Certificate, UML Foundation Certificate, BPMN Foundation Certificate, ECBA - Entry Certificate in Business Analysis. Od 2014 roku rozwija swoje umiejętności jako Analityk Systemowy/Analityk Biznesowy odpowiedzialny za integrację międzysystemową. Odpowiada za zbieranie wymagań, prototypowanie UI oraz warstwę integracji międzysystemowej. Od 2019 roku wykładowca na studiach podyplomowych z Analizy Biznesowej na  Uniwersytecie Jagiellońskim w Krakowie. Lead Coach programu „AI for Youth” realizowanego we współpracy z firmą Intel - sztuczna inteligencja w szkołach średnich.

Program warsztatów

Blok 1: Modelowanie Kontekstu
1. Diagram Przypadków Użycia (Use Case Diagram): Aktorzy (Klient, Pracownik banku, System zewnętrzny – np. BIK) (np. weryfikacja zdolności przy wniosku kredytowym).
Omawiana notacja:
– Aktorzy (Primary i Secondary).
– Relacje między przypadkami użycia: <<include>> (obowiązkowe) oraz <<extend>> (opcjonalne).
– Granica systemu (Subject/System Boundary).
Test 1: Rozpoznawanie błędnych relacji i identyfikacja aktorów. Pułapki relacji include vs extend (co jest obowiązkowe, a co opcjonalne).
2. Diagram Pakietów: Struktura Pakietów dla Systemu Bankowości Mobilnej
Omawiana notacja:
– Grupowanie elementów, relacje <<import>> i <<access>>.
– Widoczność wewnątrz pakietów.
Test 2: Pytania o importowanie elementów i zasięg widoczności

Blok 2: Modelowanie Logiki i Przepływu
3. Diagram Aktywności (Activity Diagram): Równoległe ścieżki (fork/join) przy sprawdzaniu salda i blokad na koncie.
Omawiana notacja:
– Akcje, węzły początkowe i końcowe.
– Decyzje (Decision) i łączenia (Merge).
– Współbieżność: Rozwidlenia (Fork) i złączenia (Join).
– Pływaki (Swimlanes) – przypisanie odpowiedzialności.
Test 3: Interpretacja partycji i węzłów decyzyjnych w procesie autoryzacji transakcji.

Przerwa kawowa (15 min)

Blok 3: Modelowanie Stanów obiektu
4. Diagram Maszyny Stanów (State Machine Diagram): Cykl życia obiektu, np. statusy wniosku kredytowego (Złożony -> W weryfikacji -> Zaakceptowany -> Wypłacony).
Omawiana notacja:
– Stany proste i stany końcowe.
– Przejścia (Transitions) wyzwalane przez zdarzenia.
– Dozorcy (Guards) – warunki przejścia (np. [saldo > 0]).
Test 4: Logika przejść między stanami i zdarzenia wyzwalające (triggery).
5. Diagram Sekwencji (Sequence Diagram): Interakcje w czasie. Przebieg transakcji BLIK: Klient -> Aplikacja -> System Banku -> PSP -> System Banku.
Omawiana notacja:
– Linie życia (Lifelines) i paski aktywności.
– Typy komunikatów: Synchroniczne, asynchroniczne, odpowiedzi (Reply).
– Fragmenty złożone (Combined Fragments): alt (warunek), loop (pętla), opt (opcja).
Test 5: Kolejność komunikatów i obsługa błędów (alt/opt) w diagramie sekwencji.

Blok 4: Struktura Danych i Integracje
6. Diagram Klas (Class Diagram): Modelowanie dziedziny bankowej. Relacje między Kontem, Właścicielem, Kartą a Transakcją.
Omawiana notacja:
– Atrybuty i operacje (widoczność: +, -, #, ~).
– Relacje: Asocjacja, Generalizacja (dziedziczenie), Agregacja i Kompozycja.
– Liczność (multiplicity) – np. 0..1, 1..*.

Uwaga

Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do odwołania wydarzenia w przypadku niezgłoszenia się minimalnej liczby uczestników.
Zakupione certyfikaty zostaną przesłane uczestnikom w formie elektronicznej po warsztacie. Jeśli chcesz otrzymać zakupiony certyfikat w formie papierowej, zgłoś to mailowo na adres kontakt@stacja.it.

Zapisy na wybrany warsztat zostały zakończone.