Szkolenie z Enterprise Architect
Poziom
PodstawowyCzas
24h / 3 dniTermin
IndywidualnieCena
IndywidualnieSzkolenie z Enterprise Architect
Praktyczne szkolenie poświęcone modelowaniu i dokumentowaniu systemów z użyciem Enterprise Architect oraz notacji UML 2.5. Uczestnicy skonfigurują stanowisko pracy i repozytorium architektoniczne, przygotują diagramy strukturalne i behawioralne, powiążą elementy modelu oraz zastosują zasady jego walidacji, wersjonowania i utrzymania. Zakres obejmuje także współpracę zespołową, generowanie dokumentacji oraz kontrolę jakości i poufności artefaktów tworzonych przy wsparciu AI.
Dla kogo jest to szkolenie?
Dla analityków biznesowych i systemowych, architektów, projektantów oraz liderów technicznych odpowiedzialnych za analizę, projektowanie lub dokumentowanie systemów
Dla programistów, testerów i członków zespołów projektowych, którzy potrafią opisać podstawowe funkcje systemu, jego aktorów, komponenty oraz przepływy informacji; wcześniejsza znajomość UML i Enterprise Architect nie jest wymagana.
Dla organizacji, które chcą wprowadzić wspólną nomenklaturę, uporządkowane repozytorium modeli oraz jednolite standardy dokumentacji architektonicznej
Czego się nauczysz na szkoleniu?
- Skonfigurujesz środowisko Enterprise Architect i utworzysz repozytorium z logiczną strukturą pakietów, wspólną nomenklaturą oraz zasadami dostępu
- Przygotujesz spójny model systemu obejmujący wybrane diagramy behawioralne i strukturalne UML oraz poprawne relacje między jego elementami
- Powiążesz wymagania, procesy, komponenty i środowisko wdrożeniowe, a następnie zweryfikujesz kompletność, spójność oraz czytelność modelu
- Utworzysz bazową wersję modelu, przygotujesz dokumentację oraz checklistę utrzymania repozytorium z uwzględnieniem wersjonowania, audytu zmian i kontroli artefaktów generowanych przy wsparciu AI
Program szkolenia
Dzień 1
Moduł 1: Fundamenty projektowania i modelowania systemów
- Cele i zakres modelowania systemów
- Identyfikacja interesariuszy
- Potrzeby biznesowe i wymagania funkcjonalne
- Wymagania jakościowe i ograniczenia
- Granice systemu i kontekst rozwiązania
- Poziomy abstrakcji modelu
- Widoki architektoniczne dla różnych odbiorców
- Wspólna nomenklatura projektowa
- Konwencje nazewnicze i legendy
- Stereotypy i oznaczenia graficzne
- Model architektoniczny a diagram
- Relacje między elementami modelu
- Rola modeli w analizie i projektowaniu
- Identyfikowalność wymagań, komponentów i testów
Moduł 2: Środowisko Enterprise Architect i repozytorium
- Instalacja i konfiguracja Enterprise Architect
- Perspektywy i obszary robocze
- Struktura projektu i pakietów
- Lokalne repozytorium modelu
- Współdzielone repozytorium zespołowe
- Role użytkowników i uprawnienia
- Blokady elementów i pakietów
- Organizacja pracy wielu autorów
- Kopie bezpieczeństwa repozytorium
- Import i eksport pakietów
- Szablony struktury modelu
- Standardy pracy zespołowej
Moduł 3: Diagramy behawioralne UML
- Diagram przypadków użycia
- Aktorzy i granice systemu
- Relacje między przypadkami użycia
- Scenariusze główne i alternatywne
- Diagram aktywności
- Przepływy sterowania i danych
- Decyzje, warunki i działania równoległe
- Diagram sekwencji
- Obiekty, komunikaty i linie życia
- Komunikacja synchroniczna i asynchroniczna
- Diagram maszyny stanów
- Stany, zdarzenia i przejścia
- Warunki przejść i akcje
- Kryteria doboru diagramu behawioralnego
Moduł 4: Diagramy strukturalne UML
- Diagram klas
- Klasy, atrybuty i operacje
- Asocjacja, agregacja i kompozycja
- Generalizacja i realizacja interfejsu
- Diagram pakietów
- Zależności między pakietami
- Diagram komponentów
- Komponenty, porty i interfejsy
- Granice modułów systemu
- Diagram wdrożenia
- Węzły, artefakty i środowiska
- Topologia rozwiązania
- Widok logiczny i fizyczny systemu
- Spójność diagramów strukturalnych
Dzień 2
Moduł 5: Jakość i utrzymanie modelu
- Kryteria kompletności modelu
- Jednoznaczność nazw i opisów
- Spójność elementów i relacji
- Identyfikowalność wymagań
- Reguły walidacji modelu
- Przeglądy architektoniczne
- Wersje bazowe modelu
- Historia zmian
- Audyt elementów
- Odpowiedzialność właścicieli modeli
- Zarządzanie nieaktualnymi elementami
- Kontrola duplikatów
- Ochrona danych poufnych
- Weryfikacja artefaktów generowanych przez AI
Moduł 6: Funkcje wspierające analizę i dokumentację
- Macierze relacji
- Macierze CRUD
- Diagramy zależności
- Wyszukiwanie elementów modelu
- Zapytania i filtry
- Zestawy robocze
- Walidacja modelu
- Szablony dokumentacji
- Generowanie raportów
- Dokumentacja HTML i DOCX
- Widoki dla interesariuszy
- Dyskusje i komentarze zespołowe
- Pakiety współdzielone
- Kontrola kompletności dokumentacji
Moduł 7: Zadanie projektowe nr 1
- Opis przykładowego systemu
- Zakres i granice modelu
- Katalog interesariuszy
- Wymagania funkcjonalne
- Wymagania jakościowe
- Diagram przypadków użycia
- Diagram aktywności
- Diagram sekwencji
- Diagram klas lub komponentów
- Relacje między elementami
- Struktura pakietów
- Konwencje nazewnicze
- Kryteria akceptacji
- Pakiet modelu do przeglądu
Moduł 8: Przegląd i doskonalenie modelu
- Ocena kompletności modelu
- Ocena poprawności notacji
- Spójność nazw
- Spójność poziomów abstrakcji
- Poprawność relacji
- Zgodność diagramów
- Czytelność widoków
- Nadmiarowe elementy
- Brakujące zależności
- Błędy struktury pakietów
- Rekomendacje korekt
- Priorytety dalszych zmian
- Wersja poprawiona modelu
- Wnioski z przeglądu
Dzień 3
Moduł 9: Zarządzanie wiedzą architektoniczną
- Repozytorium wiedzy architektonicznej
- Powiązania wymagań i procesów
- Powiązania decyzji i komponentów
- Powiązania interfejsów i zależności
- Rejestr ryzyk
- Katalog odpowiedzialności
- Widoki dla biznesu
- Widoki dla zespołów technicznych
- Widoki dla utrzymania
- Dokumentacja decyzji architektonicznych
- Historia zmian decyzji
- Identyfikowalność informacji
- Statusy i właściciele elementów
- Cykl życia wiedzy architektonicznej
Moduł 10: Konsultacje projektowe
- Dobór typów diagramów
- Poziom szczegółowości modeli
- Granice pakietów
- Struktura repozytorium
- Konwencje nazewnicze
- Relacje między elementami
- Widoki dla interesariuszy
- Spójność diagramów
- Współpraca zespołowa
- Zarządzanie zmianami
- Dokumentacja architektoniczna
- Typowe błędy modelowania
- Warianty rozwiązań
- Granice zastosowania UML
Moduł 11: Zaawansowane zastosowania Enterprise Architect
- Wersje bazowe
- Porównywanie wersji modeli
- Kontrola wersji pakietów
- Import i eksport XMI
- Współdzielenie elementów
- Przenoszenie elementów między pakietami
- Automatyzacja operacji
- Skrypty Enterprise Architect
- Własne szablony dokumentacji
- Profile UML
- Stereotypy
- Tagged values
- Toolboxy projektowe
- Rozszerzenia MDG
- Standardy organizacyjne
- Integracje repozytorium
Moduł 12: Zadanie projektowe nr 2 i plan dalszej pracy
- Rozszerzony model architektoniczny
- Model wymagań
- Model procesów
- Model komponentów
- Model wdrożeniowy
- Powiązania między widokami
- Kryteria jakości modelu
- Reguły walidacji
- Identyfikowalność elementów
- Wersja bazowa modelu
- Rejestr ryzyk
- Lista otwartych decyzji
- Zasady utrzymania repozytorium
- Role i odpowiedzialności
- Plan dalszego rozwoju modelu
- Pierwsze etapy realizacji