La tabla siguiente muestra qué características se incluyen en las versiones de
UModel 2025 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 | ||||||
IBM DB2 para 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 | ||||||
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 o .EMF | ||||||
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 |