Red de conocimiento informático - Material del sitio web - Cómo generar clases UML a partir de código JAVA

Cómo generar clases UML a partir de código JAVA

¡Recomiende ModelGoon!

¿Qué es ModelGoon?

Es un complemento de Eclipse para el diseño de modelos basado en diagramas UML e ingeniería inversa (es decir, generación de diagramas de clases a partir de código fuente existente para análisis de código o uso de documentación).

*Condiciones aplicables

La última versión de ModelGoon es 3.0.0, que es adecuada para Eclipse3.4, incluida la última versión de Eclipse 3.6.

*Cómo instalar

Se recomienda realizar la instalación en línea, la dirección del sitio es h.

Cabe señalar que a veces se debe utilizar un servidor proxy para conectarse correctamente.

La instalación sin conexión también es posible. La dirección del paquete de descarga es

Después de descargar el jar, cópielo directamente al directorio dropins en el directorio de instalación de Eclipse y reinicie Eclipse.

*Cómo usarlo

Después de una instalación exitosa, file = gtnew = gt tendrá Diagramas ModelGoon adicionales en otro menú y estará en su proyecto Java existente. Cree un nuevo diagrama de clases. para generar el diagrama de clases. Una vez creado, encontrarás una ventana con. Se ha generado el sufijo mgc. Ahora puedes usar este archivo para crear tu propio diagrama de clases. El uso es muy sencillo. Puede arrastrar varias clases de Java a esta vista de archivos y, de forma natural, se generarán un diagrama de clases UML y las relaciones entre clases.

*Materiales de referencia

Cabe señalar que a veces se debe utilizar un servidor proxy para conectarse correctamente.

*¿Por qué elegir ModelGoon en lugar de otros complementos?

Otros complementos UML también pueden realizar funciones similares, pero encontrarán varios problemas durante la instalación y el uso.

A menudo se recomienda EclipseUML como complemento, pero actualmente la página de inicio del proyecto no se puede abrir y el mantenimiento parece haberse detenido;

Se dice que Slime UML es bueno, pero no se puede encontrar la fuente de descarga;

p>

Además, AgileJ tiene buena reputación, pero es de pago y no tiene una versión gratuita;

En cuanto a papyrusuml , es unidireccional, se utiliza para el diseño de modelos y el dibujo UML y no admite ingeniería inversa;

p>