Enterprise Architect

Enterprise Architect (EA) – narzędzie do modelowania głównie za pomocą UML tworzone przez Sparx Systems.

Enterprise Architect
ilustracja
Autor Sparx Systems
Platforma sprzętowa Microsoft Windows (pozostałe za pomocą emulatorów)
Rodzaj narzędzie UML
Licencja komercyjna
Strona internetowa

Dostępne diagramy edytuj

Wspierane standardy modelowania (według danych producenta)[1]:

  • podstawowym językiem modelowania jest UML 2.4
  • w bazowym pakiecie od wersji 9.0 jest także BPMN 2.0
  • w dodatkowo płatnych wersjach także:

Są też diagramy niestandardowe np. mind map, strona startowa.

Wymiana informacji edytuj

  • XMI 1.0 do 2.1 – import i eksport
  • CSV mapowane za pomocą skryptów

Praca grupowa edytuj

Praca na jednym diagramie jest w praktyce niemożliwa, ponieważ wszystkie zmiany wykonane na obiekcie trafiają od razu do repozytorium (w wersji podstawowej do pliku EAP, który jest w zasadzie plikiem formatu baz danych „.mdb” ze zmienionym rozszerzeniem). Do kontroli dostępu do diagramów konieczne jest zainstalowanie programu do obsługi SVN i utworzenie repozytorium. W wysoko płatnych edycjach możliwa jest dodatkowo praca na repozytorium opartym na paru DBMS (zamiast fizycznego pliku).

W program wbudowana jest możliwość wersjonowania pakietów, ale nie umożliwia ona określenia kto wykonał daną zmianę.

Pozostałe możliwości edytuj

Generowanie kodu edytuj

W wysoko płatnych edycjach program umożliwia m.in. generowanie kodu źródłowego z klas oraz diagramu ERD. Jest także możliwość synchronizacji kodu z modelem i na odwrót oraz inżynierii wstecznej (budowania modelu z kodu). Dodatkowo płatne są także dodatki umożliwiające pracę jednocześnie na kodem źródłowym, jak i modelem (w pewnym zakresie) w programie Visual Studio oraz Eclipse.

Dostarczane szablony generacji kodu[2]:

Przypisy edytuj

Linki zewnętrzne edytuj