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