wersja do druku
Opis, funkcjonalność i wersje Enterprise Architecta

Opis Enterprise Architecta
[Funkcjonalność][Wersje]

Enterprise Architect jest bardzo elastycznym i popularnym narzędziem do modelowania w UMLu dla platformy Windows. Jest to zorientowane obiektowo narzędzie CASE dające przewagę nad konkurencją w dziedzinie tworzenia systemów, zarządzania projektem i analizy potrzeb biznesowych.

EA jest wszechstronnym narzędziem do analizy i projektowania w UML, potrafiącym wesprzeć obsługę pełnego cyklu życia począwszy od zbierania wymagań, poprzez etapy analizy, tworzenia modelu projektowego, testowania i wreszcie obsługi powdrożeniowej i ponownego użycia. EA udowodnił swoją popularność dzięki silnej i wciąż rosnącej społeczności użytkowników.

Enterprise Architect jest używany do tworzenia różnego rodzaju oprogramowania dla bardzo szerokiego spektrum działów przemysłowych, np.: bankowość, tworzenie oprogramowania internetowego, inżynieria, finanse, medycyna, badania, szkolnictwo, transport, sprzedaż, elektronika i wiele innych. EA sprawdza się także doskonale jako narzędzie do nauki UMLa i architektury biznesowej na wielu znanych uczelniach i w firmach szkoleniowych na całym świecie.

Funkcjonalność Enterprise Architecta
[Opis][Wersje]
  • Pełne wsparcie dla UML 2.0
  • 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
[Opis][Funkcjonalność]

Dostępne są cztery wersje EA:

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

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

3. 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.

4. Wersja Lite
Wersja Lite 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ę Lite można pobrać tutaj.

Podsumowanie różnic między wersjami Enterpise Architect-a znajduje się w poniższej tabeli:

Corporate Edition Professional Edition Desktop Edition
Możliwość współdzielenie modelu UML między kilkoma osobami Y Y N
Generowanie i „reverse engineering” kodu źródłowego Y Y N
Modelowanie baz danych – generowanie skryptów tworzących bazy danych Y Y N
Repozytorium w plikach Microsoft Access Y Y Y
Repozytorium w bazie danych: SQL Server, MySQL, Oracle9i, PostgreSQL, MSDE,
Adaptive Server Anywhere Database
Y N N
Wersjonowanie Y Y Y
Replikacja (równoległa praca na replikach modelu z możliwością synchronizacji) Y Y N
MDG Technologies (Model Driven Generation) Y Y N
Obsługa poziomów zabezpieczeń Y N N
Obsługa linii bazowych Y N N
Transformacje MDA Y Y N
Porównywanie modeli (diff) Y Y N
Import modułów binarnych Y Y N
Edytor szablonów dokumentów Y Y N
 
Copyright 2004 Erudis Process Management