# Vergelijking van edities: UModel

## Welke versie van UModel heb ik nodig?

De tabel hieronder toont de functies die inbegrepen zijn in het..   
De Enterprise-, Professional- en Basic-versies van UModel 2026.

UModel is ook beschikbaar in de [Altova MissionKit](../missionkit.md), een softwareontwikkelpakket met krachtige XML-, SQL- en UML-tools, waaronder XMLSpy en andere prijswinnende producten – allemaal tegen een speciale, gereduceerde prijs.

EnterpriseProfessionalBasic32-bits versie

64-bits versie

### Ondersteunde diagramtypen

UML 2.4: Diagram van gebruiksscenario's

UML 2.4 Activiteitendiagram

UML 2.4 klassendiagram

UML 2.4 Communicatiediagram

UML 2.4 Componentdiagram

UML 2.4 Diagram van de samenstellende structuur

UML 2.4 implementatiediagram

UML 2.4 interactiediagram

UML 2.4 Objectdiagram

UML 2.4 pakketdiagram

UML 2.4 sequentiediagram

UML 2.4 diagram van toestandsautomaten

UML 2.4 Tijndiagram

UML 2.4 profieldiagram

XML-schema als UML-diagram

UML-diagrammen voor SQL-databases

Diagrammen van bedrijfsprocessen (BPMN 1.0 en 2.0)

SysML-diagrammen en SysML-uitbreidingen van UML-diagrammen

### Visuele bewerkingsfuncties

Specifieke werkbalken per diagram

Syntaxiskleuring binnen diagrammen

Aanpasbare stijlen en cascade-stijlsheets

Hulpmiddelen voor het snel bewerken van elementen en eigenschappen

Automatische aanvulling voor directe bewerking in diagrammen

Markering van geldige/ongeldige elementen tijdens het bewerken van een diagram

Directe melding van syntaxis fouten tijdens het maken van diagrammen

Map voor vaak gebruikte elementen

Overzichtsscherm voor de navigatie van complexe diagrammen

Uitklapbare/inklapbare compartimenten

Toon / verberg elementinformatie

Maak en benoem diagramlagen

Wijs een element toe aan een specifieke laag in het diagram

Selectief verbergen of weergeven van diagramlagen

### Ondersteuning voor teamwerk

Bouw hoofdprojecten op uit meerdere, onafhankelijke subprojecten die tegelijkertijd kunnen worden bewerkt

Neem subprojecten op via een verwijzing, in een bewerkbare of alleen-leestoestand

U kunt eventueel subprojecten toevoegen door ze te kopiëren

U kunt optioneel subprojecten wel of niet opnemen in de documentatie die voor het hoofdproject wordt gegenereerd, of u kunt documentatie genereren die specifiek is voor een subproject

Een driewegs-merge om wijzigingen in projectbestanden samen te voegen die onafhankelijk van elkaar zijn bewerkt

### Voorbeelddatabases voor SQL

Toon SQL-databases in bewerkbare diagrammen

Importeer bestaande databases om UML-databasemodellen te creëren

Exporteer wijzigingen in database-diagrammen om SQL-databases direct bij te werken, of om een script te genereren dat de wijzigingen in een SQL-database doorvoert

### Ondersteunde databases

Firebird 2.5, 3, 4, 5

IBM DB2 voor iSeries® versie 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 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

Progress OpenEdge 11.6

SQLite versie 3.x

Sybase® ASE 15, 16

Teradata 16

### Programmacode-ontwikkeling

C++-code generatie

Genereren van code in Java, C# en Visual Basic

Wijs aangepaste codegeneratietemplates toe per project

Analyseer C++ broncode en binaire bestanden om hun werking te achterhalen

Analyseer en decodeer Java-, C#- en Visual Basic-broncode en binaire bestanden

Twee-weg engineering – Actualiseer UML-diagrammen op basis van gewijzigde broncode

Code genereren vanuit diagrammen van eindige automaten in C++

Code genereren vanuit diagrammen van eindige automaten in Java, C# en Visual Basic

Code genereren op basis van sequentiële diagrammen, C++

Code genereren op basis van sequentiële diagrammen in Java, C# en Visual Basic

### Interoperabiliteit

Integratie met versiebeheersystemen

Exporteer diagrammen als .PNG-afbeeldingsbestanden

Genereer aanpasbare projectdocumentatie in HTML, RTF of Microsoft Word-formaat® Bestandsformaten voor Word

Optioneel kan er projectdocumentatie worden gegenereerd in HTML, RTF of Microsoft Word-formaat® Word- of PDF-bestanden maken met behulp van SPS-stijlsheets

Importeer of exporteer UML-modellen in het XMI 2.1- of XMI 2.4-bestandsformaat

### Automatiseringondersteuning

Ondersteuning voor OLE

ActiveX-component

Commandoregelinterface

Geïntegreerde scriptomgeving met een grafische scripteditor

Een API waarmee externe applicaties de applicatie en projecten kunnen beïnvloeden

### Integratie met diverse ontwikkelomgevingen

Visual Studio® integratie

Eclipse-integratie

Automatische synchronisatie van wijzigingen, zowel in de code als in het model

### Modelgestuurde architectuur

Platformonafhankelijk UML-modellering

Modeltransformatie tussen Java, C++, C#, VB.NET, XSD, databases en platformonafhankelijk UML


## Call to Action

[Download nu een volledig functionele, gratis proefversie van 30 dagen van Altova UModel!](download.md)
[Bestaande klanten kunnen hier de laatste versie downloaden en installeren.](download.md)
[UModel, nu beschikbaar.](https://shop.altova.com/UModel)

