2010-07-01 16 views

Respuesta

3

Desde el list of UML tools, sólo veo editores UML comerciales (con C++ como uno de los inversa lengua lógica), como:

En otra palabra, no conozco un proyecto de código abierto que ofrezca diagramas UML de ingeniería inversa C++.


nrs menciones in the comments, desde el Modelio Wikipedia entry:

El núcleo del software Modelio fue liberado bajo la licencia GPLv3 el 5 de octubre de 2011.
API clave están licenciados bajo la más permisiva licencia Apache 2.0.

Nota: it is a standalone app (basado en Eclipse RCP), que no se puede agregar directamente en su IDE Eclipse. Eclipse como complemento.

+0

thx para listarlos. pero no elijo los comerciales – tristan

+1

@Tristan: pensé que no lo harías. He editado mi respuesta con su conclusión lógica. – VonC

+0

"El software básico de Modelio se publicó bajo la GPLv3 el 5 de octubre de 2011. [1] Las API clave se licencian bajo la licencia más permisiva de Apache 2.0". de Wikipedia – hosolmaz

1

Mi Eclipse-Fu es segundo después de ... bueno, todos. Pero me pregunto: ¿podría Doxygen ser golpeado en una forma que cabría? Como herramienta automatizada de documentación en C++, es bastante hábil. Además, se escapa de la línea de comando, así que me imagino que no sería demasiado difícil lograr que eclipse lo ejecute.

5

Esto tampoco es un plugin de Eclipse, pero el Umbrello UML Modeller de KDE es de código abierto y he tenido mejores resultados que Doxygen o Rhapsody.

+0

Es una pena que solo Linux sea compatible nativamente. – Konrad

+0

@Konrad: puede probar los puertos inestables mencionados en la página principal si necesita otra plataforma. –

+0

¡Este es genial! Funciona muy bien en plataformas Linux recientes (como Fedora 19). –

0

bueno, una opción comercial es usar el desarrollador de Rhapsody para C++. haces ingeniería inversa en tu código fuente y ahí lo tienes.

0

No conozco ningún plugin de Eclipse que genere diagramas de clase UML a partir del código C++. Sin embargo, BOUML ahora es comercial, pero la versión 4 era gratuita. Todavía puede encontrar esta versión en varios repositorios de distribuciones Linux, tiene las mejores características de ingeniería inversa que he visto en una aplicación gratuita. Se ejecuta en Windows también, todavía puede encontrar el installer of BOUML 4 for Windows en Internet.

Cuestiones relacionadas