La tabla siguiente muestra qué características se incluyen en las versiones de
UModel 2026 Enterprise, Professional y Basic.
UModel también forma parte de Altova MissionKit, un conjunto de herramientas de desarrollo de software XML, SQL y UML entre las que se encuentra XMLSpy y otros galardonados productos. Todas a un precio reducido.
| Enterprise | Professional | Basic | ||||
|---|---|---|---|---|---|---|
| Versión de 32 bits | ||||||
| Versión de 64 bits | ||||||
| Tipos de diagramas compatibles | ||||||
| Diagrama de casos de uso UML 2.4 | ||||||
| Diagrama de actividades UML 2.4 | ||||||
| Diagrama de clases UML 2.4 | ||||||
| Diagrama de comunicación UML 2.4 | ||||||
| Diagrama de componentes UML 2.4 | ||||||
| Diagrama de estructura compuesta UML 2.4 | ||||||
| Diagrama de implementación UML 2.4 | ||||||
| Diagrama de interacción UML 2.4 | ||||||
| Diagrama de objetos UML 2.4 | ||||||
| Diagrama de paquetes UML 2.4 | ||||||
| Diagrama de secuencias UML 2.4 | ||||||
| Diagrama de máquina de estados UML 2.4 | ||||||
| Diagrama de ciclo de vida UML 2.4 | ||||||
| Diagrama de perfil UML 2.4 | ||||||
| Esquema XML como diagrama UML | ||||||
| Diagramas UML para bases de datos SQL | ||||||
| Diagramas de modelado de procesos de negocio (BPMN 1.0 y 2.0) | ||||||
| Diagramas SysML y extensiones SysML para diagramas UML | ||||||
| Funciones de edición visual | ||||||
| Barras de herramientas especiales por cada tipo de diagrama | ||||||
| Color de sintaxis dentro de los diagramas | ||||||
| Estilos personalizables y hojas de estilos en cascada | ||||||
| Ayudantes de entrada para una rápida edición de los elementos y sus propiedades | ||||||
| Finalización automática | ||||||
| Validación en pantalla | ||||||
| Informe inmediato de errores de sintaxis durante la creación de diagramas | ||||||
| Carpeta de favoritos para los elementos usados frecuentemente | ||||||
| Ventana de vista general para navegar por diagramas complejos | ||||||
| Compartimentos que se pueden expandir y contraer | ||||||
| Información del elemento que se puede mostrar u ocultar | ||||||
| Posibilidad de crear y nombrar capas de diagramas | ||||||
| Posibilidad de asignar elementos a capas de diagrama | ||||||
| Posibilidad de ocultar o mostrar determinadas capas | ||||||
| Funciones para trabajo en equipo | ||||||
| Creación de proyectos a partir de subproyectos que se pueden editar simultáneamente | ||||||
| Posibilidad de incluir subproyectos mediante referencia en modo editable o de solo lectura | ||||||
| Opción para incluir subproyectos mediante copia | ||||||
| Opción de incluir o excluir subproyectos de la documentación del proyecto principal o generar documentación para cada subproyecto | ||||||
| Fusión a tres bandas para combinar los cambios de los archivos de proyecto que se editaron por separado | ||||||
| Modelado de bases de datos SQL | ||||||
| Posibilidad de mostrar bases de datos en diagramas editables | ||||||
| Opción para importar tablas ya existentes desde BD para crear diagramas UML de BD | ||||||
| Opción para exportar los cambios en los diagramas de BD para actualizar las BD SQL directamente o crear un script de cambios de BD SQL | ||||||
| Bases de datos compatibles | ||||||
| Firebird 2.5, 3, 4, 5 | ||||||
| IBM DB2 for 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, 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 3.x | ||||||
| Sybase® ASE 15, 16 | ||||||
| Teradata 16 | ||||||
| Ingeniería de código de programa | ||||||
| Generación de código C++ | ||||||
| Generación de código Java, C# y Visual Basic | ||||||
| Plantillas personalizadas de generación de código para cada proyecto | ||||||
| Ingeniería inversa de código fuente C++ y archivos binarios | ||||||
| Ingeniería inversa de código fuente Java, C# y Visual Basic y archivos binarios | ||||||
| Ingeniería de ida y vuelta – para actualizar los diagramas con el código fuente modificado | ||||||
| Generación de código para diagramas de máquina de estados en C++ | ||||||
| Generación de código a partir de diagramas de máquina de estados en Java, C# y Visual Basic | ||||||
| Generación de código para diagramas secuencia de estados en C++ | ||||||
| Generación de código a partir de diagramas de secuencia en Java, C# y Visual Basic | ||||||
| Interoperabilidad | ||||||
| Integración con sistemas de control de versiones | ||||||
| Opción para exportar diagramas a archivos de imagen .PNG | ||||||
| Documentación de proyecto personalizable en formato Microsoft® Word, RTF y HTML | ||||||
| Opción para generar documentación de proyecto en formato Microsoft® Word, RTF y HTML usando hojas de estilos SPS | ||||||
| Opción para importar/exportar modelos UML en formato XMI 2.1 o 2.4 | ||||||
| Funciones de automatización | ||||||
| Compatible con OLE | ||||||
| Control ActiveX | ||||||
| Interfaz de la línea de comandos | ||||||
| Entorno integrado de scripting con editor gráfico de script | ||||||
| API para la manipulación externa de aplicaciones y proyectos | ||||||
| Integración con entornos IDE | ||||||
| Integración con Visual Studio® | ||||||
| Integración con Eclipse | ||||||
| Sincronización automática de los cambios realizados en el código o en el modelo | ||||||
| Arquitectura dirigida por modelos UML | ||||||
| Modelado UML independiente de la plataforma | ||||||
| Transformación de modelos entre Java, C++, C#, VB.NET, XSD, bases de datos y UML |