2010-07-01 11 views

Répondre

3

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.

+0

merci de les indiquer. mais je ne choisis pas les commerciaux – tristan

+1

@ Tristan: Je pensais que tu ne le ferais pas. J'ai édité ma réponse avec sa conclusion logique. – VonC

+0

"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

1

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.

5

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.

+0

Dommage que seul Linux soit supporté nativement. – Konrad

+0

@Konrad: vous pouvez essayer les ports instables mentionnés sur la première page si vous avez besoin d'une autre plate-forme. –

+0

Celui-ci bascule! Fonctionne très bien sur les plateformes Linux récentes (comme Fedora 19)! –

0

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à.

0

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.