La table ci-dessous affiche les fonctions incluses dans les
Éditions Enterprise et Basic de UModel 2025.
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.
Enterprise | Professional | Basic | ||||
---|---|---|---|---|---|---|
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, 4 | ||||||
IBM DB2 pour iSeries® v6.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 | ||||||
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 | ||||||
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 | ||||||
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 | ||||||
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 |