W ostatni piątek Sparx Systems udostępnił kolejną wersję swojego sztandarowego produktu. Enterprise Architect 16. W tym wpisie zamieszam subiektywny przegląd najważniejszych zmian i nowości. Co nowego?
Zacznijmy od początku. Po pierwsze Enterprise Architect 16 jest dostępny w wersji 64 bitowej. Dzięki temu jest kompatybilny z 64bitowymi sterownikami baz danych, łatwiej będzie pracować na dużych repozytoriach w tym przygotowywać raporty, importy/eksporty plików XMI oraz pracować na dużych diagramach.
Enterprise Architect 16 to także nowy format plików. QEA I QEAX oparte są na bazie SQLite. Nowy forma plików będzie kompatybilny z wersjami 32 i 64 bitowymi. Enterprise Architect 16 zapewnia narzędzia do migracji pomiędzy formatami plików. Struktury baz danych nie uległa zmianie. Tworzenie nowych lokalny repozytoriów wymusza używanie nowych formatów plików. Natomiast Enterprise Architect 16 pozwala pracować na wcześniej utworzonych plikach formacie EAPX. Tylko format EAP wymaga konwersji. Ponadto jest nowy format exportu i importu modeli XEA.
Scriptlets to kolejna nowość w Enterprise Architect 16. Scriptlets mają zwiększyć poziom automatyzacji pracy w EA. Do ich zadań ma należeć między innymi automatyczna aktualizacja własności elementów w tym ich wyglądu, walidacja elementów modelu, kolorowanie elementów na podstawie zdefiniowanych reguł. W tym miejscu warto wspomnieć, że JavaScript jest teraz domyślnym językiem skryptów. Wygląda też na to że VBScript i JScript będą wycofywane.
Kolejną nowością w Enterprise Architect 16 jest to, że Enterprise Architect ma „własny” sposób komunikacji z repozytoriami. Komunikacja via ODBC nie będzie już potrzebna.
Co więcej w Enterprise Architect 16 w czasie pracy na wspólnym repozytorium otwarte diagramy odświeżają się w czasie rzeczywistym. Praca wspólna na diagramach jest trochę łatwiejsza, gdyż osoby, które widzą diagram będą też mogły widzieć co w danym momencie na diagramie robi ich współpracownik. Funkcja ta jest dla mnie pewnym rozczarowaniem. Spodziewałem się działa jak na dokumentach Google albo Microsoft a tu odświeżanie działa w oparciu o wymuszony interwał czasu oraz blokadę diagramu dla innych użytkowników.
Enterprise Architect 16 kładzie nacisk na pracę grupową. W tym obszarze udoskonalenia dotyczą przeglądów, dyskusji, funkcji chat. Ponadto usprawnienia dotyczą funkcji auditing a także uprawnień. Nowy model uprawnień będzie umożliwia zablokowani wybranym użytkownikom usuwania między innymi: pakietów, diagramów, elementów i połączeń. Myślę, że rozwiąże to rozwiąże szereg problemów związanych z „dziwnymi zaginięciami” elementów.
Publikacja Enterprise Architect 16 to także zmiany w coraz częściej nieodzownych towarzyszach, czyli: w Prolaborate i Pro Cloud Server. Pro Cloud Server to zmiany w sposobie komunikacji z bazami danych a także usprawniania zawiązane z prezentacją modeli. Natomiast Prolaborate 4.0 zapowiada zmiany w szybkości działania i ułatwienia ergonomii używania interfejsu. Będą też nowe funkcje związane z impaktem zmiany oraz wykresami. Jak już przetestowałem nowy Pro Cloud Server 5.0 zwiększa wydajność pracy oraz jest w pełni kompatybilny z wersją 4. Innymi słowy można robić upgrade.
Z innych zmian. Amatorzy ciemnych ekranów mogą korzystać z Dark Sapphire – to nowy styl mniej kontrastowy i ułatwiający czytanie. Poza tym Custom Documents – mechanizm raportowania został udoskonalony i teraz jest dostępny już z paska nerzędziowego.
Jak widać z powyższego opisu, Enterprise Architect 16 będzie dżą zmianą, która powinna usprawnić naszą codzienną pracę w tym narzędziu. Co ważne na ten moment ceny nie uległy zmianie i jeśli posiadasz aktualną subskrypcję to możesz dokonać aktualizacji.
Mój internetowy kurs z Enterprise Architect został już zaktualizowany o zmiany jakie są w wersji 16.
Odnowić subskrypcję, która umożliwi dostęp do Enterprise Architect 16 zawsze możesz zrobić na stronie: https://modesto.pl/kategoria-produktu/odnowienie-licencji-enterprise-architect/ . Zachęcam też do zakupu nowych licencji Enterprise Architect. Dla czytelników bloga jest 10% rabat, który naliczy się, po użyciu kuponu: michalwolski