Zarządzanie wymaganiami
Wymagania porządkujesz hierarchicznie i wiążesz z elementami projektu. Narzędzie wyszukuje je, raportuje i pokazuje skutki proponowanych zmian, zanim trafią do implementacji.
Produkt
Środowisko modelowania dla analityków, architektów i inżynierów. Jedno repozytorium obejmuje procesy biznesowe, wymagania, architekturę systemu i strukturę bazy danych - powiązane relacjami, które da się prześledzić w obie strony.
Kup licencję Zapytaj o licencjęPodstawą jest pełna obsługa UML 2.5, ale narzędzie nie ogranicza się do projektowania oprogramowania. BPMN 2.0 służy do opisu procesów, SysML i SysML v2 - do inżynierii systemów, a ArchiMate wraz z TOGAF i Zachman Framework - do architektury korporacyjnej.
Ponieważ wszystkie modele leżą w tym samym repozytorium, wymaganie biznesowe można powiązać z komponentem systemu, tabelą w bazie i przypadkiem testowym. Analiza wpływu zmiany pokazuje wtedy, co dokładnie porusza planowana modyfikacja.
Wymagania porządkujesz hierarchicznie i wiążesz z elementami projektu. Narzędzie wyszukuje je, raportuje i pokazuje skutki proponowanych zmian, zanim trafią do implementacji.
Model zamienia się w kod źródłowy m.in. w Javie, C#, C++, C, Python, PHP, Ada, Delphi, Visual Basic i VB.Net. Szablony generowania dostosujesz do standardów obowiązujących w organizacji.
Działa też w drugą stronę: z istniejącego kodu, plików JAR i zestawów .NET odtworzysz model systemu, którego nikt nie udokumentował.
Raporty powstają w edytorze WYSIWYG - z nagłówkami, spisem treści i zagnieżdżonymi tabelami. Wynik zapiszesz w formacie zgodnym z Word lub opublikujesz jako HTML.
Modele SysML i procesy uruchomisz jako symulację. Debugger dla Javy, .NET i C/C++ potrafi zamienić przebieg wykonania kodu w diagram sekwencji.
Obsługa jedenastu systemów bazodanowych - m.in. Oracle, MySQL, PostgreSQL, MS SQL Server, DB2, Firebird i Sybase - wraz z generowaniem skryptów DDL.
Wybór edycji zależy od tego, jak głęboko wchodzisz w model - od bezpłatnego podglądu po pełną symulację i generowanie kodu wykonywalnego.
| Edycja | Dla kogo | Co wyróżnia |
|---|---|---|
| Lite | Sponsorzy projektu, osoby przeglądające modele | Bezpłatna wersja tylko do odczytu; wymaga istniejącej licencji EA w organizacji |
| Professional | Architekci, projektanci i programiści | Inżynieria kodu i baz danych, technologie MDG, praca na współdzielonym pliku, integracja z kontrolą wersji |
| Corporate | Większe zespoły potrzebujące kontroli dostępu | Repozytorium na SQL Server, Oracle lub MySQL, administracja użytkowników, licencje imienne i pływające |
| Unified | Zespoły łączące analizę biznesową z wytwarzaniem | Generowanie kodu behawioralnego i BPEL z BPMN, Business Rules Composer, technologie MDG dla TOGAF, Zachman, SysML, UAF |
| Ultimate | Zaawansowani użytkownicy pracujący w wielu domenach | Kod wykonywalny, obsługa języków opisu sprzętu, symulacja SysML, integracja z Visual Studio, Eclipse i DOORS |
Zestawienie na podstawie materiałów producenta. Szczegółowy zakres funkcji potwierdzimy przy wycenie.
Sparx Systems Enterprise Architect obsługuje ponad 80 języków modelowania. W praktyce większość projektów opiera się na czterech standardach - i wszystkie cztery da się prowadzić w tym samym repozytorium modeli, bez przenoszenia diagramów między narzędziami.
Enterprise Architect jako narzędzie UML obsługuje pełną specyfikację UML 2.5: diagramy klas, przypadków użycia, sekwencji, aktywności, stanów, komponentów i wdrożenia. Model UML służy nie tylko do dokumentacji - na jego podstawie narzędzie generuje kod źródłowy, a z istniejącego kodu odtwarza strukturę klas.
Notacja BPMN 2.0 opisuje przebieg procesu w formie czytelnej dla analityka i dla osoby z biznesu. W Enterprise Architect proces BPMN łączy się z resztą modelu: krok procesu może wskazywać na wymaganie, usługę systemową albo komponent, który go realizuje. Edycje Unified i Ultimate generują z modelu BPMN kod BPEL.
SysML rozszerza modelowanie poza oprogramowanie - na urządzenia, sygnały i wymagania systemowe. Enterprise Architect obsługuje także SysML v2 oraz symulację modeli SysML w edycji Ultimate, co pozwala sprawdzić zachowanie systemu przed jego zbudowaniem.
Do opisu architektury korporacyjnej służą ArchiMate, TOGAF i Zachman Framework. Warstwa biznesowa, aplikacyjna i technologiczna powstają jako jeden model, dzięki czemu analiza wpływu pokazuje, które systemy porusza planowana zmiana procesu.
Technologia MDG to zestaw konfiguracji Enterprise Architect zapisany w pliku XML: nowy język modelowania, szablony generowania kodu i dokumentów, gotowe wyszukiwania w modelu. Dzięki temu narzędzie dopasowuje się do standardu obowiązującego w branży, zamiast wymuszać własny.
MDG Technology for NAFv4 (framework NATO), UPDM dla DoDAF i MODAF oraz Unified Architecture Framework (UAF).
MDG Technology for TOGAF wraz z obsługą Zachman Framework - dla zespołów prowadzących architekturę korporacyjną według uznanych metodyk.
MDG Technology for BPSim (symulacja procesów biznesowych) oraz dla DDS - standardu wymiany danych w systemach czasu rzeczywistego.
Producent udostępnia bezpłatnie technologie MDG m.in. dla BABOK, języka Python, EJB i Symbian C++.
Opisuje procesy w BPMN, prowadzi rejestr wymagań i pokazuje, które systemy realizują daną potrzebę biznesową. Enterprise Architect zastępuje zestaw rozjeżdżających się dokumentów jednym modelem.
Prowadzi architekturę korporacyjną w ArchiMate i TOGAF, utrzymuje mapę aplikacji i bada wpływ planowanych zmian na krajobraz systemów.
Modeluje w SysML urządzenia, sygnały i wymagania, a w edycji Ultimate uruchamia symulację, zanim powstanie fizyczny prototyp.
Generuje kod z modelu UML, prowadzi inżynierię wsteczną istniejących systemów i utrzymuje dokumentację techniczną zgodną z kodem.
Modeluje strukturę danych dla jedenastu systemów bazodanowych i generuje skrypty DDL bezpośrednio z modelu.
Przypisuje zasoby do elementów modelu, szacuje nakład pracy i złożoność, prowadzi rejestr ryzyka i porównuje wersje modelu.
Enterprise Architect to narzędzie do modelowania firmy Sparx Systems, obsługujące ponad 80 notacji - od UML i BPMN, przez SysML, po ArchiMate. Modele biznesowe, techniczne i architektoniczne trafiają do wspólnego repozytorium i pozostają powiązane relacjami śledzenia.
Professional wystarcza projektantom i programistom pracującym z kodem. Corporate dodaje repozytorium na SQL Server, Oracle lub MySQL wraz z administracją użytkowników. Unified obejmuje generowanie kodu BPEL i technologie MDG dla TOGAF czy SysML, a Ultimate - symulację SysML i kod wykonywalny. Lite to bezpłatna wersja tylko do odczytu.
Tak. Narzędzie generuje kod m.in. w Javie, C#, C++, C, Python, PHP, Ada, Delphi i VB.Net, a szablony generowania można dopasować do standardów obowiązujących w organizacji. Działa też inżynieria wsteczna - z kodu, plików JAR i zestawów .NET powstaje model systemu.
Tak. Kilka osób pracuje na wspólnym repozytorium modeli, z uprawnieniami przypisanymi do ról i zintegrowaną kontrolą wersji. Rozproszonym zespołom dostęp przez HTTPS zapewnia Pro Cloud Server, a odbiorcom biznesowym - Prolaborate.
Tak. Raporty powstają w edytorze WYSIWYG obsługującym nagłówki, spis treści i zagnieżdżone tabele, a wynik zapisuje się w formacie zgodnym z Word lub publikuje jako HTML. Dokumentacja czerpie dane wprost z modelu, więc nie rozjeżdża się z projektem.
Enterprise Architect obsługuje jedenaście systemów bazodanowych, m.in. Oracle, MySQL, PostgreSQL, MS SQL Server, DB2, Firebird i Sybase.
Podpowiemy, która z pięciu edycji odpowiada Twojemu zespołowi, i przygotujemy wycenę.
Kup licencję Zapytaj o wycenę