Najnowsza wersja Enterprise Architect 17 (obecnie w wersji BETA), wprowadzona przez Sparx Systems, przynosi liczne usprawnienia, które z pewnością zainteresują szerokie grono użytkowników tego popularnego narzędzia. Poniżej przedstawiam kluczowe zmiany i nowe funkcjonalności.
Hurtownie danych
EA 17 wprowadza zaawansowane wsparcie dla inżynierii baz danych w kontekście hurtowni danych. Nowa wersja obsługuje popularne języki takie jak Azure Synapse, BigQuery, Hadoop, Redshift i Snowflake. Technologia MDG dla inżynierii hurtowni danych dostarcza profile dla każdego obsługiwanego języka, zawierające stereotypy i wartości oznaczone dla poszczególnych konstruktów. Dodano również możliwość importu istniejących konfiguracji DDL do modelu oraz zaktualizowano dialog generowania DDL.
Zarządzanie wersjami i śledzenie zmian
Enterprise Architect 17 wprowadza nowy dockowany widok Timelines, umożliwiający zarządzanie różnymi aspektami kontrolowanymi wersjami w modelu. Okno to oferuje zakładki takie jak Diagram, Package, Element, TAM, Version oraz Audit, każda z nich oferująca różne funkcje zarządzania wersjami i porównywania zmian. Nowe opcje pozwalają na automatyczne lub ręczne zapisywanie migawek diagramów, zapisywanie pełnych bazowych wersji pakietów w formacie Native XML oraz bardziej efektywne zarządzanie logami audytu.
Dokumentacja i generowanie raportów
Ulepszenia w generowaniu dynamicznych dokumentów i raportów HTML obejmują wyższą rozdzielczość obrazów diagramów oraz bardziej intuicyjne zarządzanie szablonami dokumentów. Nowa funkcjonalność Dynamic Preview zapewnia lepszą kontrolę nad generowanymi dokumentami, a także poprawiono zachowanie edytora dokumentów, aby unikać potencjalnych problemów ze stylami i formatowaniem.
Usprawnienia interfejsu użytkownika
Nowa wersja wprowadza liczne zmiany w interfejsie użytkownika, mające na celu poprawę ergonomii i dostosowanie środowiska pracy do indywidualnych potrzeb użytkowników. Wprowadzone zmiany obejmują nowe punkty przyciągania w funkcji Smart Placement, wizualne wskaźniki pokazujące zachowanie przyciągania oraz ulepszenia w oknie właściwości i nawigacji.
Ulepszenia w kodowaniu
Enterprise Architect 17 wprowadza także szereg usprawnień w inżynierii kodu, w tym lepsze wsparcie dla języków Delphi, PHP 7/8 oraz C++20. Nowe funkcje obejmują poprawioną obsługę generics, deklaracje typów zwracanych funkcji, anonimowe klasy i wiele innych. Ulepszenia te pozwalają na bardziej efektywne zarządzanie kodem i jego integrację z modelem.
Funkcje diagramowania
Wersja 17 wprowadza nowe funkcje przeciągnij i upuść, które ułatwiają tworzenie i modyfikowanie diagramów. Użytkownicy mogą teraz łatwo przeciągać elementy, takie jak klasyfikatory, operacje czy sygnały, i umieszczać je bezpośrednio na odpowiednich elementach diagramu, co znacząco usprawnia pracę z diagramami.
Podsumowując, Enterprise Architect 17 to kolejny krok naprzód, oferując szeroki zakres ulepszeń, które zwiększają wydajność, użyteczność i elastyczność tego narzędzia. Użytkownicy mogą teraz korzystać z jeszcze bardziej zaawansowanych możliwości modelowania, zarządzania wersjami, integracji zewnętrznych danych oraz generowania dokumentacji, co czyni tę wersję niezwykle wartościową aktualizacją dla wszystkich osób korzystających z Enterprise Architect.