Poniższa tabela przedstawia funkcje zawarte w..
Wersje UModel: Enterprise, Professional i Basic 2026.
UModel jest również dostępny w pakiecie Altova MissionKit, 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.
| Enterprise | Professional | Basic | ||||
|---|---|---|---|---|---|---|
| Wersja 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 |