Rozszerzanie notacji i funkcjonalności narzędzia Enterprise Architect

Celem szkolenia jest:

  • Przygotowanie uczestników do pracy w roli osób opiekujących się narzędziem Enterprise Architect oraz dbających o jego wykorzystanie zgodnie ze standardami oraz procesem wytwórczym stosowanym przez organizację
  • Omówienie możliwości rozszerzania notacji i funkcjonalności narzędzia Enterprise Architect
  • Czas trwania: 2 dni
  • Poziom: zaawansowany
  • Rodzaj szkolenia: narzędziowe
  • Materiały szkoleniowe: polskie
  • Przeznaczone dla: Osób zainteresowanych możliwościami rozszerzania notacji i funkcjonalności narzędzia Enterprise Architect, Osób odpowiedzialnych za utrzymywanie narzędzia Enterprise Architect
  • Wymagania wstępne: Podstawowa znajomość UML, Doświadczenie w korzystaniu z narzędzia Enterprise Architect oraz wiedza obejmująca co najmniej zagadnienia związane z zarządzaniem repozytoriami i modelami

Korzyści dla uczestników:

Po zakończeniu szkolenia uczestnik powinien umieć:

  • Omówić mechanizmy rozszerzania notacji w narzędziu Enterprise Architect z wykorzystaniem profili UML
  • Wykorzystać wbudowane mechanizmy transformowania modeli i tworzyć swoje własne szablony transformacji
  • Generować kod za pomocą narzędzia i zmodyfikować szablony kodu
  • Omówić sposób tworzenia rozszerzeń za pomocą technologii MDG i stworzyć własne rozszerzenie do narzędzia
  • Wykorzystać API narzędzia do zautomatyzowania powtarzalnych prac i lub rozszerzenia funkcjonalności narzędzia
  • Omówić sposób tworzenia dodatków (ang. add-ins) do narzędzia Enterprise Architect

Zagadnienia poruszane na szkoleniu:

  • Mechanizmy rozszerzania notacji oraz sposobu prezentowania elementów wizualnych
  • Generowanie kodu i inżynieria wsteczna
  • Technologia MDG
  • Automatyzowanie pracy za pomocą Automation Interface
  • Wprowadzenie do tworzenia dodatków do narzędzia
Wprowadź znaki widoczne na obrazku
  _  _    __   __    _____     ______   _    _     _____   
 | \| ||  \ \\/ //  / ____||  /_   _// | |  | ||  |  ___|| 
 |  ' ||   \ ` //  / //---`'   -| ||-  | |/\| ||  | ||__   
 | .  ||    | ||   \ \\___     _| ||_  |  /\  ||  | ||__   
 |_|\_||    |_||    \_____||  /_____// |_// \_||  |_____|| 
 `-` -`     `-`'     `----`   `-----`  `-`   `-`  `-----`  
                                                           

*wymagane