Enterprise Architect


Enterprise Architect w encyklopedii

Z Wikipedii, wolnej encyklopedii Przejdź do nawigacji Przejdź do wyszukiwania

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

Spis treści

Dostępne diagramy | edytuj kod

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

  • 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 kod

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

Praca grupowa | edytuj kod

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 kod

Generowanie kodu | edytuj kod

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[3]:

Przypisy | edytuj kod

  1. Sparx Systems Pty Ltd: Enterprise Architect’s Recent Feature List (ang.). [dostęp 2018-09-13].
  2. Enterprise Architect – opis produktu (w tym porównanie edycji) (ang.).
  3. Enterprise Architect – Generate Source Code (ang.).

Linki zewnętrzne | edytuj kod

Na podstawie artykułu: "Enterprise Architect" pochodzącego z Wikipedii
OryginałEdytujHistoria i autorzy