Bądźmy w kontakcie

Plan Szkolenia

Podstawy UML i implementacja w EA

Łączenie teorii UML z praktyką w EA.

  • Podstawowe zasady UML: Przegląd UML 2.x, klasyfikacja diagramów i profile w EA.
  • Wzorce modelowania w EA: Korzystanie ze standardowych wzorców vs. tworzenie własnych w EA.
  • Struktura modelu: Pakiety, przestrzenie nazw, stereotypy i wartości oznaczone.
  • Praktyczne ćwiczenie: Tworzenie struktury projektu z wykorzystaniem pakietów i stereotypów.

Modelowanie funkcjonalne i biznesowe

Przechwytywanie wymagań i przepływów pracy.

  • Modelowanie przypadków użycia: Tworzenie diagramów przypadków użycia, aktorów i relacji.
  • Funkcje EA: Łączenie wymagań, śledzenie i zarządzanie interesariuszami.
  • Diagramy aktywności: Modelowanie procesów biznesowych i przepływów pracy.
  • Funkcje EA: Swinlanes, pule, przepływ sterowania i obiekty danych.
  • Inżynieria wymagań: Przechwytywanie wymagań, reguły walidacji i łączenie z elementami modelu.
  • Praktyczne ćwiczenie: Budowanie pełnego modelu przypadków użycia i mapowanie działań biznesowych na diagram aktywności.

Moduł 4: Modelowanie strukturalne i behawioralne

Szczegółowe projektowanie statyczne i dynamiczne.

Modelowanie statyczne (Diagramy klas):

  • Tworzenie klas, interfejsów, wyliczeń i asocjacji.
  • Funkcje EA: Dziedziczenie, realizacja, generalizacja, agregacja i kompozycja.
  • Zarządzanie widocznością i nawigacją.

Modelowanie dynamiczne (Diagramy sekwencji):

  • Tworzenie linii życia, komunikatów i interakcji.
  • Funkcje EA: Komunikaty do siebie, fragmenty Alt/Loop i paski aktywacji.
  • Modelowanie zmian stanu i interakcji między elementami.
  • Praktyczne ćwiczenie: Tworzenie diagramu klas z pełnymi relacjami oraz diagramu sekwencji do walidacji interakcji.

Dokumentacja, raportowanie i publikowanie

Udostępnianie modeli i generowanie dokumentów.

  • Dokumentacja do druku: Konfiguracja arkuszy stylów i eksport do PDF/Word.
  • Dokumentacja internetowa: Publikowanie modeli na serwerze w formie pomocy HTML.
  • Funkcje EA: Dostosowywanie szablonów HTML, struktur nawigacyjnych i profili publikowania.
  • Raporty modelu: Generowanie niestandardowych raportów za pomocą słowników danych i kreatorów raportów.
  • Integracja: Eksport do innych formatów (BPMN, SysML, ArchiMate), jeśli ma to zastosowanie.
  • Praktyczne ćwiczenie: Generowanie profesjonalnego pliku pomocy HTML i niestandardowego raportu modelu.

Profesjonalne porady, triki i najlepsze praktyki

Efektywność i eksperckie przepływy pracy.

  • Skróty klawiszowe i efektywność: Dostosowywanie narzędzia do szybkiego działania.
  • Utrzymanie modelu: Sprawdzanie spójności, walidacja modeli i zarządzanie wersjami modelu.
  • Typowe pułapki: Unikanie częstych błędów początkujących w EA.
  • Zarządzanie zasobami: Zarządzanie pamięcią, optymalizacja bazy danych i strategie tworzenia kopii zapasowych.
  • Sesja pytań i odpowiedzi: Rozwiązywanie konkretnych problemów uczestników.

Wymagania

Wymagania wstępne

Nie jest wymagane wcześniejsze doświadczenie z Sparx Enterprise Architect. Podstawowa znajomość koncepcji UML jest pomocna, ale nie jest obowiązkowa.

Grupa docelowa

Analitycy biznesowi, architekci systemów, programiści oraz kierownicy projektów, którzy nie mieli wcześniej styczności z Sparx Enterprise Architect.

 7 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie