Sparx Enterprise Architect

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, szukaj
Enterprise Architect
narzędzie UML
EA reflection simulation.jpg
Interfejs programu
Producent Sparx Systems
Platforma sprzętowa Microsoft Windows (pozostałe za pomocą emulatorów)
Aktualna wersja stabilna 9.2
Licencja Komerycjna
http://www.sparxsystems.com

Enterprise Architect (EA) – narzędzie do modelowania głównie za pomocą UML tworzone przez Sparx Systems. Sparx Systems został założony w 1996 przez Geoffrey Sparks i ma siedzibę w Creswick, Victoria, Australia[1].

Spis treści

[edytuj] Dostępne diagramy

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.

[edytuj] Wymiana informacji

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

[edytuj] Praca grupowa

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). 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ę.

[edytuj] Pozostałe możliwości

  • Zarządzanie wymaganiami
  • Zautomatyzowany generator dokumentacji (RTF, PDF, HTML)
  • Transformacja niektórych modeli (np. klasy w ERD, ale nie ma wspomagania transformacji modeli biznesowych na systemowe).
  • Rozszerzalność o:
    • Profile UML
    • Automatyzacja za pomocą skryptów
    • Dodatki
    • Możliwość zmian w szablonach (generowanie kodu, generowanie dokumentu)

[edytuj] Generowanie kodu

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 (w edycjach, w których generacja jest możliwa)

Przypisy

[edytuj] Linki zewnętrzne

Osobiste
Przestrzenie nazw

Warianty
Działania
Nawigacja
Dla czytelników
Dla wikipedystów
Narzędzia
Drukuj lub eksportuj
W innych językach