Języki

Erudis - your road to knowledge
Funkcjonalność i podstawowe edycje Enterprise Architecta

Funkcjonalność Enterprise Architecta

  • Pełne wsparcie dla UML 2.X
  • Tworzenie wszechstronnej i elastycznej dokumentacji
    • Generowanie dokumentacji w formacie RTF (rich text format)
    • Możliwość dostosowania wyglądu generowanej dokumentacji. Edytor szablonów dokumentów pozwala dopasować dokumentację do swoich wymagań w najdrobniejszych szczegółach.
    • Zapisywanie szablonów dokumentacji do późniejszego użycia
    • Zakładki ułatwiające łącznie dokumentów w MS Word
  • Generowanie i analiza kodu (Forward and Reverse Code Engineering) w następujących językach
    • C++
    • Java
    • Visual Basic
    • Delphi
    • C#
    • VB.Net
    • PHP
  • Wsparcie dla Model Driven Architecture (MDA) - za pomocą szablonów można przetłumaczyć modele niezależny od platformy (PIM) na model zależny od platformy (PSM)
  • Import modułów binarnych - EA pozwala importować i przetwarzać na model (reverse engineer) moduły binarne Javy (.jar) oraz .NET *.exe, *.dll oraz *.il
  • Łatwy w użyciu interfejs użytkownika
  • Wsparcie dla obsługi testów
    • testy jednostkowe
    • testy integracyjne
    • testy systemowe
    • testy akceptacyjne
    • scenariusze
  • Wsparcie obsługi powdrożeniowej oprogramowania
  • kontrola zmian
  • możliwość porównywania ze sobą kolejnych wersji modeli
  • rejestracja błędów i zgłoszeń obsługowych
  • Wspomaganie przy zbieraniu wymagań
  • Przydzielanie zasobów do projektu
  • Możliwość współpracy wielu użytkowników
  • Metryki złożoności projektu oparte o przypadki użycia
  • Import i eksport modelu w XML-u (XMI)

Wersje Enterprise Architecta

Dostępne jest siedem wersji EA:

Ultimate Edition
Edycja mająca połączoną moc edycji "Business & Software Engineering" oraz "Systems Engineering". Przeznaczona dla użytkowników pracujących w różnych obszarach, konsultantów i tych którzy nie lubią czuć ograniczeń. Dzięki pełnemu wsparciu dla różnych typów technologii ta wersja EA jest potężnym narzędziem do współpracy zespołów pracujących nad najbardziej złożonymi projektami.

Business & Software Engineering
Edycja dedykowana wszystkim, którzy pracują nad tworzeniem aplikacji biznesowych - programistom, projektantom, architektom, projektantom procesów biznesowych, analitykom biznesowym, kierownikom projektów oraz innym osobom zaangażowanym w projektowanie i tworzenie wysokiej jakości oprogramowania i usług biznesowych. Ta wersja Enterprise Architect posiada cechy i wbudowane narzędzia by dać Tobie i Twojemu zespołowi najlepsze możliwe rozwiązanie.

Systems Engineering
Edycja przeznaczona dla osób pracujących nad systemami czasu rzeczywistego, wbudowanymi i sprzętowymi za pomocą UML, SysML i DDS oraz podobnych technologii. Dzięki połączeniu generowania kodu z modelu, wsparciem dla ADA, SysML 1.1, VHDL, Veriolog i wykonywalnym diagramom parametrycznym SysML oraz zaawansowanym skryptom, Sparx Systems dostarcza narzędzia do tworzenia systemów opartych o model dla dziedziny inżynierii systemowej.

Corporate Edition
Wersja korporacyjna (Corporate Edition) jest skierowana do większych zespołów pracujących nad projektami informatycznymi. Posiada ona całą funkcjonalność wersji Desktop i Professional, ponadto umożliwia przechowywanie współdzielonego repozytorium diagramów w jednej z baz danych: MS SQL Server, MySQL, Oracle9i, PostgreSQL, MSDE, Adaptive Server Anywhere i MS Access. Oprócz tego wersja korporacyjna ma duże możliwości zarządzania kontrolą dostępu do repozytorium, można tworzyć zabezpieczenia dostępu do wybranych elementów diagramów na poziomie pojedynczych użytkowników i grup użytkowników. Wersja korporacyjna wspiera technologię MDG (Model Driven Generation).

Professional Edition
Wersja Professional jest skierowana do zespołów pracujących nad wspólnym projektem. Pozwala ona współdzielić zasoby projektu poprzez replikację lub udostępnienie plików przez sieć. Wersja Professional EA pozwala na generowanie i inżynierię wstecz ( reverse engineering) kodu oraz schematów baz danych (DDL). Wspierane są następujące bazy danych: MS SQL Server, MySQL, Oracle9i, PostgreSQL, MSDE, Adaptive Server Anywhere oraz MS Access. Utrzymana jest pełna synchronizacja między kodem a diagramami UML. W wersji Professional jest zawarte wsparcie dla technologii MDG (Model Driven Generation).

Desktop Edition
Wersja Desktop jest skierowana do osób pracujących samodzielnie nad analizą i projektowaniem diagramów UML. Nie ma ona możliwości generowania kodu i inżynierii wstecz (import/eksport kodu i schematów DDL), nie pozwala także na współdzielenie projektu między wieloma użytkownikami.

Wersja EA Viewer
Wersja Viewer jest darmowa dla osób, które kupiły EA. Pozwala ona wyłącznie na odczyt zapisanych diagramów, bez możliwości wprowadzania jakichkolwiek zmian. Wersja ta jest przeznaczona przede wszystkim dla członków zespołu, którzy potrzebują tylko wglądu w utworzony model, lub dla klienta, któremu można ją przekazać wraz z przygotowanymi diagramami. Wersję EA Viewer można pobrać tutaj.

Porównanie funkcjonalności różnych wersji:

 
Ultimate
Systems Engineering
Business & Software Engineering
Corporate
Professional
Desktop
Pliki projektowe .EAP
+
+
+
+
+
+
Zaawansowane modelowanie w UML 2.1
+
+
+
+
+
+
API do automatyzacji
+
+
+
+
+
+
Modelowanie procesów biznesowych
+
+
+
+
+
+
Edycja tabelaryczna w liście elementów
+
+
+
+
+
+
Zaawansowane przeszukiwanie repozytorium
+
+
+
+
+
+
Modelowanie map myśli
+
+
+
+
+
+
Rozszerzanie za pomocą profili
+
+
+
+
+
+
Macierz relacji (do śledzenia zależności)
+
+
+
+
+
+
Generowanie raportów HTML i RTF
+
+
+
+
+
+
Zarządzanie wymaganiami
+
+
+
+
+
+
Dostosowywanie wyglądu elementów (skrypty opisu kształtów)
+
+
+
+
+
+
Edytor stanów
+
+
+
+
+
+
Zarządzanie testami
+
+
+
+
+
+
Integracja z systemami kontroli wersji
+
+
+
+
+
+
Import i eksport XMI w wersjach 2.1, 1.2, 1.1, 1.0
+
+
+
+
+
+
Pełna inżynieria kodu źródłowego
+
+
+
+
+
 
Inżynieria kodu opisu struktury baz danych
+
+
+
+
+
 
Debugowanie i wizualizacja aplikacji
+
+
+
+
+
 
Technologie MDG (Tworzenie i używanie)
+
+
+
+
+
 
Architektura sterowana modelem – MDA (z dodatkami MDA)
+
+
+
+
+
 
Projektowe forum dyskusyjne
+
+
+
+
+
 
Replikacja projektów .EAP
+
+
+
+
+
 
Dostosowywanie raportów: Edytor szablonów dla raportów RTF
+
+
+
+
+
 
Inżynieria wsteczna binariów Java i .NET (jar,il)
+
+
+
+
+
 
Współdzielona praca na modelach
+
+
+
+
+
 
Tworzenie WSDL
+
+
+
+
+
 
Tworzenie XML Schema (XSD)
+
+
+
+
+
 
Audyt zmian w modelu
+
+
+
+
 
 
Porównywanie i złączanie linii bazowych
+
+
+
+
 
 
Repozytoria w bazach danych SQL
+
+
+
+
 
 
Reguły bezpieczeństwa dla modelu (oparte o role)
+
+
+
+
 
 
Dostępność edycji Floating
+
+
+
+
 
 
   Nowe elementy
Tworzenie skryptów działających na EA w językach JScript, VBScript i Javascript
+
+
+
+
 
 
Optymalizacja działań w sieciach – WAN Optimizer
+
+
+
+
 
 
Opóźnione wczytywanie projektu
+
+
+
+
 
 
Generowanie kodu źródłowego z modeli zachowań
+
+
+
 
 
 
Operacje matematyczne w skryptach
+
+
+
 
 
 
Generowanie BPEL z diagramów BPMN 1.1
+
 
+
 
 
 
Kompozytor reguł biznesowych
+
 
+
 
 
 
Tworzenie kodu źródłowego w ADA 2005
+
+
 
 
 
 
Profile dla systemów czasu rzeczywistego i generowanie kodu źródłowego języków opisu sprzętu (HDL)
+
+
 
 
 
 
Wsparcie dla SysML 1.1
+
+
 
 
 
 
Symulowanie modelu parametrycznego SysML
+
+
 
 
 
 
   Dołączone do wersji rozszerzenia MDG
DoDAF-MODAF
+
+
+
 
 
 
Visual Studio 2005/2008 Integration
+
+
+
 
 
 
Eclipse Integration
+
+
+
 
 
 
Visual Studio Link
+
+
+
 
 
 
Eclipse Link
+
+
+
 
 
 
Zachman
+
 
+
 
 
 
TOGAF
+
 
+
 
 
 
DDS
+
+
 
 
 
 
SysML
+
+