# Porównanie wersji produktu UModel

## Którą wersję programu UModel powinienem wybrać?

Poniższa tabela przedstawia funkcje zawarte w..   
Wersje UModel: Enterprise, Professional i Basic 2026.

UModel jest również dostępny w pakiecie [Altova MissionKit](../missionkit.md), który zawiera zestaw narzędzi do tworzenia oprogramowania, obejmujący zaawansowane narzędzia do obsługi XML, SQL i UML, w tym XMLSpy oraz inne nagradzane produkty – wszystko to w specjalnej, obniżonej cenie.

EnterpriseProfessionalBasicWersja 32-bitowa

Wersja 64-bitowa

### Obsługiwane typy diagramów

Diagram przypadków użycia UML 2.4

Diagram aktywności UML 2.4

Diagram klas UML 2.4

Diagram komunikacji UML 2.4

Diagram komponentów UML 2.4

Diagram struktury złożonej UML 2.4

Diagram wdrożenia UML 2.4

Diagram interakcji UML 2.4

Diagram obiektów UML 2.4

Diagram pakietów UML 2.4

Diagram sekwencji UML 2.4

Diagram maszyny stanów UML 2.4

Diagram czasowy UML 2.4

Diagram profilu UML 2.4

Schemat XML jako diagram UML

Diagramy UML dla baz danych SQL

Schematy modelowania procesów biznesowych (BPMN 1.0 i 2.0)

Schematy SysML oraz rozszerzenia SysML do schematów UML

### Funkcje edycji wizualnej

Paski narzędzi specyficzne dla diagramów

Kolorowanie składni w diagramach

Możliwość dostosowywania stylów oraz arkusze stylów kaskadowych

Narzędzia ułatwiające szybkie edytowanie elementów i właściwości

Automatyczne uzupełnianie tekstu podczas edycji diagramów

Podświetlanie elementów ważnych/nieważnych podczas edycji diagramu

Natychmiastowe zgłaszanie błędów składni podczas tworzenia diagramów

Folder "Ulubione" do elementów używanych często

Okno przeglądowe do nawigacji po złożonych schematach

Rozwiń / zwij sekcje

Pokaż / ukryj informacje o elemencie

Twórz i nadawaj nazwy warstwom diagramów

Przypisz element do określonej warstwy diagramu

Wyświetlaj lub ukrywaj wybrane warstwy diagramu

### Wsparcie dla pracy zespołowej

Twórz główne projekty, składające się z wielu niezależnych podprojektów, które można edytować jednocześnie

Można dołączać podprojekty poprzez odwołanie, w trybie umożliwiającym edycję lub tylko do odczytu

Opcjonalnie, można dodać podprojekty poprzez kopiowanie

Opcjonalnie można dołączyć lub wykluczyć podprojekty z dokumentacji głównego projektu, lub wygenerować dokumentację tylko dla jednego podprojektu

Scalanie zmian w plikach projektu za pomocą metody trzyway merge, umożliwiające połączenie zmian wprowadzonych niezależnie do różnych wersji plików

### Modele baz danych SQL

Wyświetlaj bazy danych SQL w edytowalnych diagramach

Importuj istniejące bazy danych, aby utworzyć modele baz danych UML

Eksportuj zmiany w diagramach baz danych, aby bezpośrednio zaktualizować bazy danych SQL, lub aby wygenerować skrypt aktualizacji bazy danych SQL

### Obsługiwane bazy danych

Firebird 2.5, 3, 4, 5

IBM DB2 dla platformy iSeries® wersje 6.1, 7.1, 7.2, 7.3, 7.4

IBM DB2® 8, 9, 9.5, 9.7, 10.1, 10.5, 11.5, 11.5.7, 12.1

Informix® 11.7, 12.10, 14.10

MariaDB w wersjach: 10, 10.3, 10.4, 10.5, 10.6.5, 10.9.2, 10.11, 11.2, 11.4, 11.8

Microsoft Access™ 2003, 2007, 2010, 2013, 2019

Microsoft® Azure SQL

Microsoft® SQL Server® 2005, 2008, 2012, 2014, 2016, 2017, 2019, 2022

MySQL® 5, 5.1, 5.5, 5.6, 5.7, 8, 8.0.25, 8.0.28, 8.2, 8.3, 8.4, 9.0/9.1

PostgreSQL 8, 9.0.10, 9.1.6, 9.2.1, 9.4, 9.6, 10, 11, 12, 13, 14.1, 14.5, 15, 16, 17

Oracle® 9i, 10g, 11g, 12c, 18, 19

Aktualizacja Progress OpenEdge do wersji 11.6

SQLite w wersji 3.x

Sybase® ASE 15, 16

Teradata 16

### Inżynieria kodu programów

Generowanie kodu w języku C++

Generowanie kodu w językach Java, C# i Visual Basic

Przypisuj niestandardowe szablony generowania kodu do poszczególnych projektów

Odtwarzanie kodu źródłowego C++ i plików binarnych

Odtwarzanie kodu źródłowego oraz plików binarnych napisanych w językach Java, C# i Visual Basic

Inżynieria dwukierunkowa – Aktualizuj diagramy UML na podstawie zmienionego kodu źródłowego

Generowanie kodu w języku C++ na podstawie diagramów automatów stanów

Generowanie kodu na podstawie diagramów automatów stanów w językach Java, C# i Visual Basic

Generowanie kodu na podstawie diagramów sekwencji w C++

Generowanie kodu na podstawie diagramów sekwencji w językach Java, C# i Visual Basic

### Interoperacyjność

Integracja z systemami kontroli wersji

Eksportuj diagramy jako pliki graficzne w formacie .PNG

Generuj konfigurowalną dokumentację projektów w formacie HTML, RTF lub Microsoft Word® Formaty dokumentów Word

Opcjonalnie można generować dokumentację projektu w formatach HTML, RTF oraz Microsoft Word® Formaty Word lub PDF, wykorzystujące arkusze stylów SPS

Importowanie i eksportowanie modeli UML w formacie plików XMI 2.1 lub XMI 2.4

### Wsparcie w zakresie automatyzacji

Wsparcie dla OLE

Sterownik ActiveX

Interfejs wiersza poleceń

Zintegrowane środowisko skryptowe z graficznym edytorem skryptów

Interfejs API umożliwiający zewnętrzną manipulację aplikacjami i projektami

### Integracja z różnymi środowiskami programistycznymi (IDE)

Visual Studio® integracja

Integracja z Eclipse

Automatyczna synchronizacja zmian zarówno w kodzie, jak i w modelu

### Architektura oparta na modelach

Modelowanie UML niezależne od platformy

Transformacja modeli między językami Java, C++, C#, VB.NET, formatem XSD, bazami danych oraz niezależnym od platformy językiem UML


## Call to Action

[Pobierz teraz w pełni funkcjonalną, bezpłatną 30-dniową wersję próbną programu Altova UModel!](download.md)
[Istniejący klienci mogą zaktualizować oprogramowanie do najnowszej wersji, korzystając z tej strony.](download.md)
[Użyj UModel teraz.](https://shop.altova.com/UModel)

