Quelle édition UModel me faut-il ?

Le tableau décrit les fonctions contenues dans
les éditions Enterprise, Professional et Basic de UModel 2020.

UModel est aussi disponible dans Altova MissionKit, une suite de développement logicielle d'outils industriels XML, SQL et UML contenant XMLSpy et d'autres produits primés, le tout à un prix très intéressant.

EnterpriseProfessionalBasic
version 32-bit
version 64-bit
Types de diagramme pris en charge
Diagramme de cas d'utilisation UML 2.4
Diagramme d'activité UML 2.4
Diagramme de classe UML 2.4
Diagramme de communication UML 2.4
Diagramme de composant UML 2.4
Diagramme de structure composite UML 2.4
Diagramme de déploiement UML 2.4
Diagramme d'interaction UML 2.4
Diagramme d'objet UML 2.4
Diagramme de package UML 2.4
Diagramme de séquence UML 2.4
Diagramme de machine d'état UML 2.4
Diagramme de timing UML 2.4
Diagramme de profils UML 2.4
Schéma XML en tant que diagramme UML
Diagrammes UML pour les bases de données SQL
Diagrammes Business process model (BPMN 1.0 et 2.0)
Diagrammes SysML et extensions SysML aux diagrammes UML
Fonctions d'édition visuelles
Barre d’outils spécifiques aux diagrammes
Coloration syntaxique dans les diagrammes
Styles personnalisables et feuilles de style en cascade
Assistants à la saisie pour une édition rapide des éléments et des propriétés
Auto-complétion pour une édition direcete dans les diagrammes
Marquage valide / invalide pendant l'édition dans le diagramme
Rapport immédiat des erreurs de syntaxe pendant la création du diagramme
Dossier Favoris pour les éléments utilisés fréquemment
Fenêtre d'aperçu pour la navigation dans les diagrammes complexes
Agrandir/réduire les compartiments
Afficher/dissimuler les informations d'élément
Créer et nommer les calques de diagramme
Attribuer un élément à un calque de diagramme spécifique
Dissimuler ou afficher des calques de diagrammes de manière sélective
Assistance de travail d'équipe
Créer des projets principaux à partir de plusieurs sous-projets indépendants pouvant être édités simultanément
Inclure des sous-projets en référence des dans modes éditables ou en lecture seule
Inclure en option des sous-projets en copie
Inclure ou exclure en option des sous-projets depuis le projet principal généré ou générer une documentation pour un sous-projet uniquement
Fusion de projet à 3 voies pour fusionner les modifications dans les fichiers de projet qui ont été édités indépendamment
Bases de données modèle SQL
Afficher les bases de données SQL dans les diagrammes éditables
Importer les bases de données existantes pour créer des modèles de base de données UML
Exporter les modifications dans les diagrammes de base de données pur mettre à jour directement les bases de données SQL ou pour créer un script change de base de données
Bases de données prises en charge
Firebird 2.5, 3
IBM DB2 for iSeries® v6.1, 7.1, 7.2, 7.3
IBM DB2® ; 8, 9, 9.5, 9.7, 10.1, 10.5
Informix® 11.7, 12.10
MariaDB 10, 10.3
Microsoft Access™ 2003, 2007, 2010, 2013, 2019
Microsoft® Azure SQL
Microsoft® SQL Server® 2005, 2008, 2012, 2014, 2016, 2017, 2019
MySQL® 5, 5.1, 5.5, 5.6, 5.7, 8
PostgreSQL 8, 9.0.10, 9.1.6, 9.2.1, 9.4, 9.6, 10, 11
Oracle® 9i, 10g, 11g, 12c, 18, 19
Progress OpenEdge 11.6
SQLite 3.x
Sybase® ASE 15, 16
Teradata 16
Génération de code de programme
Génération de code C++
Génération de code Java, C# et Visual Basic
Attribuer des modèles de génération de code personnalisés par projet
Ingénierie inverse du code source C++ et des fichiers binaires
Ingénierie inverse pour code source Java, C#, et Visual Basic et fichiers binaires
Ingénierie round-trip – mise à jour des diagrammes UML depuis un code source modifié
Génération de code depuis les diagrammes de machine d'états dans C++
Génération de code depuis les diagrammes de machine d'états dans Java, C#, et Visual Basic
Génération de code depuis les diagrammes de séquence dans C++
Génération de code les diagrammes de séquence dans Java, C# et Visual Basic.
Interopérabilité
Intégration avec des systèmes de contrôle de source
Exporter des diagrammes en tant que fichiers d'image .PNG ou .EMF
Générer une documentation de projet personnalisable dans les formats HTML, RTF ou Microsoft® Word
En option, une documentation de projet dans les formats HTML, RTF, Microsoft® Word, ou PDF à l'aide de feuilles de style SPS
Importer / Exporter des modèles UML dans le format de fichier XMI 2.1 ou XMI 2.4
Prise en charge de l'automatisation
Prise en charge OLE
ActiveX Control
Interface de ligne de commande
Environnement de scripting intégré avec un éditeur de script graphique
API pour permettre une manipulation externe de l'application et des projets
Intégration IDE multi-fonction
Intégration Visual Studio®
Intégration Eclipse
Synchronisation automatique des changements soit du code soit du modèle
Architecture par le biais de modèle
Modelage UML indépendant de la plate-forme
Transformation de modèle entre Java, C++, C#, VB.NET, XSD, bases de données et UML indépendant de toute plateforme