c++ - objectaid - staruml
Complemento de Eclipse para generar un diagrama UML desde código c++ (5)
¿Hay algún complemento de eclipse que pueda generar UML / Diagrama de clase desde el código fuente de C ++?
Bueno, una opción comercial es usar el desarrollador de rhapsody para C ++. Usted hace ingeniería inversa en su código fuente y hay que ir.
De la lista de herramientas UML , solo veo editores comerciales de UML (con C ++ como uno de los lenguajes de ingeniería inversa), como:
En otras palabras, no conozco un proyecto de código abierto que ofrezca diagramas UML de ingeniería inversa de C ++.
nrs menciones en los comentarios , de la entrada de Modelio Wikipedia :
El software Core Modelio se lanzó bajo la GPLv3 el 5 de octubre de 2011.
Las API clave están licenciadas bajo la licencia de Apache 2.0 más permisiva.
Nota: es una aplicación independiente (basada en Eclipse RCP), que no se puede agregar directamente en su IDE Eclipse. Eclipse como plugin.
Mi Eclipse-Fu es segundo a ... bueno, todos. Pero me pregunto: ¿Podría Doxygen ser golpeado en una forma que se ajuste? Como una herramienta de documentación automatizada de c ++ es bastante elegante. Además, se ejecuta fuera de la línea de comandos, así que me imagino que no sería demasiado difícil obtener eclipse para ejecutarlo.
No conozco ningún complemento de Eclipse que genere un diagrama de clase UML a partir de código C ++. Sin embargo, BOUML ahora es comercial, pero la versión 4 era gratuita. Aún puede encontrar esta versión en varios repositorios de distribuciones de Linux, tiene las mejores características de ingeniería inversa que he visto en una aplicación gratuita. También se ejecuta en Windows, todavía puede encontrar el instalador de BOUML 4 para Windows en Internet.
Tampoco es un complemento de Eclipse, pero el Umbrello UML Modeller de KDE es de código abierto y he tenido mejores resultados con él que Doxygen o Rhapsody.