Altova UModel 2025

Proyectos e ingeniería de código

Inicio Anterior Inicio Siguiente

Esta sección explica cómo crear proyectos de modelado en UModel desde cero o importando datos desde código fuente o archivos binarios. También describe varias operaciones relacionadas con la ingeniería de código:

 

ingeniería directa (generar código a partir de un proyecto de UModel),

ingeniería inversa (importar código fuente a un proyecto de UModel) e

ingeniería de ida y vuelta (es decir, sincronizar el modelo y el código en ambos sentidos cuando sea necesario).

 

Los comandos de menú relacionados con la función de ingeniería de código están en el menú Proyecto. Por ejemplo, el comando Proyecto | Importar proyecto de código fuente permite importar soluciones C#, VB.NET Visual Studio o código Java y generar diagramas de UModel a partir de ellos. Si no dispone de ninguna solución de proyecto, use el comando Proyecto | Importar directorio de código fuente (véase Importar código fuente). También pueden importarse binarios Java, C# y VB.NET siempre y cuando se cumplan ciertos requisitos básicos (véase Importar archivos binarios Java, C# y VB).

 

Las operaciones de ingeniería de código recién mencionadas no solo pueden llevarse a cabo con lenguajes de programación, sino también con bases de datos y documentos XML Schema. Por ejemplo, con el comando Proyecto | Importar archivo de esquema XML puede aplicar ingeniería inversa a un esquema XML y generar automáticamente un diagrama de clases basado en dicho esquema.

 

Para ver las correspondencias entre elementos de UModel y elementos de cada perfil de lenguaje compatible (bases de datos y XML Schema incluido consulte Correspondencias con elementos de UModel.

© 2018-2024 Altova GmbH