Existe-t-il un plug-in eclipse pouvant générer un diagramme UML/classe à partir d'un code source C++?Plugin Eclipse pour générer un diagramme UML à partir du code C++
Répondre
De l'list of UML tools, je ne vois que les éditeurs UML commerciaux (avec C++ comme l'un des revers de la langue d'ingénierie), comme:
En Autrement dit, je ne connais pas de projet open-source proposant des diagrammes UML inversés C++.
nrs mentions in the comments, du Modelio Wikipedia entry:
Le noyau logiciel Modelio a été libéré sous la GPLv3 le 5 Octobre 2011.
API clés sont sous licence sous la licence Apache 2.0 plus permissive.
Remarque: it is a standalone app (basé sur Eclipse RCP), qui ne peut pas être ajouté directement dans votre IDE Eclipse. Eclipse en tant que plugin.
Mon Eclipse-Fu est deuxième à ... eh bien, tout le monde. Mais je me demande: Doxygen pourrait-il être frappé à une forme qui conviendrait? En tant qu'outil de documentation C++ automatisé, il est assez simple. De plus, il fonctionne à partir de la ligne de commande, donc j'imagine que ce ne serait pas trop difficile d'avoir eclipse pour l'exécuter.
Ce n'est pas non plus un plugin Eclipse, mais le Umbrello UML Modeller de KDE est open-source et j'ai eu de meilleurs résultats avec lui que Doxygen ou Rhapsody.
Dommage que seul Linux soit supporté nativement. – Konrad
@Konrad: vous pouvez essayer les ports instables mentionnés sur la première page si vous avez besoin d'une autre plate-forme. –
Celui-ci bascule! Fonctionne très bien sur les plateformes Linux récentes (comme Fedora 19)! –
bien, une option commerciale est d'utiliser le développeur rhapsody pour C++. vous faites de l'ingénierie inverse dans votre code source et voilà.
Je ne connais aucun plugin Eclipse qui génère un diagramme de classes UML à partir du code C++. Cependant, BOUML est maintenant commercial, mais la version 4 était gratuite. Vous pouvez toujours trouver cette version dans plusieurs repos de distributions Linux, il a les meilleures fonctionnalités d'ingénierie inverse que j'ai jamais vu dans une application gratuite. Il fonctionne aussi sur Windows, vous pouvez toujours trouver le installer of BOUML 4 for Windows sur Internet.
merci de les indiquer. mais je ne choisis pas les commerciaux – tristan
@ Tristan: Je pensais que tu ne le ferais pas. J'ai édité ma réponse avec sa conclusion logique. – VonC
"Le logiciel de base Modelio a été publié sous la GPLv3 le 5 octobre 2011. [1] Les API clés sont sous licence Apache License 2.0, plus permissive." de Wikipedia – hosolmaz