Większość dużych producentów oprogramowania, zarówno tworzących oprogramowanie na własne potrzeby jak i na sprzedaż, nie wyobraża sobie procesu analizy wymagań, projektowania i implementacji systemów bez UML-a. Jeśli UML to tylko wspierany przez zaawansowane narzędzia do modelowania. Firma InTENSO pragnie zaprezentować program Enterprise Architect autorstwa firmy Sparx, której jest wieloletnim partnerem sprzedażowym.
Środowisko EA wspiera w całości specyfikację UML 2.1 za pomocą której Twój zespół może modelować system w pełnym cyklu rozwoju oprogramowania. Od zarządzania wymaganiami po proces testowania. Za pomocą Enterprise Architect zapanujesz nad złożoną informacją, zintegrujesz zespół i wdrożysz nawet najbardziej skomplikowany produkt szybciej niż dotychczas. Dzięki czemu uzyskasz przewagę konkurencyjną.
Najważniejsze cechy pakietu Enterprise Architect:
- Wsparcie dla specyfikacji UML 2.1 (pełna obsługa 13 głównych diagramów UML)
- Intuicyjny, ergonomiczny i personalizowany interfejs użytkownika. Możliwość tworzenia własnych skrótów klawiszowych, zapisywanie i odtwarzanie własnych układów okien, menu oraz pasków narzędziowych. Systemy dokowalnych okien dialogowych.
- Współpraca z popularnymi środowiskami programistycznymi (IDE) w szczególności Visual Studio .NET i Eclipse.
- Wsparcie modelowania baz danych. Możliwość użycia tzw. „inżynierii wstecznej” dla najpopularniejszych systemów baz danych.
- Łatwość tworzenia dokumentacji.
- Proste i wydajne udostępnianie modeli. Publikacja plików na dyskach sieciowych lub repozytoriach DBMS
- Wsparcie dla systemów kontroli wersji (CVS)
- Możliwość użycia inżynierii wstecznej dla plików binarnych (JAVA i .NET)
- Zapisywanie modeli w wielu formatach graficznych
- Sprawdzanie pisowni
- Doskonałe wyszukiwanie
- Narzędzia wspomagające zarządzanie projektem
Środowisko Enterprise Architect może być wykorzystywane zarówno przez pojedynczego programistę, małe grupy projektowo-programistyczne jak i duże zespoły tworzące i rozwijające oprogramowanie. Aby idealnie dopasować zakres funkcjonalności (a tym samym cenę pakietu) do potrzeb poszczególnych użytkowników, w sprzedaży dostępne są następujące wersje produktu:
- Desktop Edition – wersja idealna dla pojedynczego programisty. Posiada dostęp do wszystkich funkcji wersji Professional oprócz importu i eksportu kodu źródłowego oraz współdzielenia modelu dla wielu użytkowników.
- Professional Edition – wersja dla małych grup programistycznych. Pełne wsparcie dla inżynierii kodu (import/eksport kodu źródłowego, synchronizacja modeli z kodem, wsparcie dla schematów baz danych). Pakiet w tej wersji zawiera także pracę grupową czyli współdzielenie projektów, replikację projektów itp.
- Corporate Edition – wersja idealna dla dużych, korporacyjnych zespołów projektowo-programistycznych. Zawiera wszystkie funkcje wersji Professional, a także dodatkowo możliwość wykorzystania bazy danych jako repozytorium projektowego i zaawansowany moduł logowań i zabezpieczeń (łącznie z blokadą elementów używaną przez użytkownika). W wersji tej można zastosować model licencji pływających (floating licenses).