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, een softwareontwikkelpakket met krachtige XML-, SQL- en UML-tools, waaronder XMLSpy en andere prijswinnende producten – allemaal tegen een speciale, gereduceerde prijs.
| Enterprise | Professional | Basic | ||||
|---|---|---|---|---|---|---|
| 32-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 |