2010-07-01 14 views

risposta

3

Dal list of UML tools, vedo solo gli editor UML commerciali (con C++ come uno dei inversa lingua logica), come:

In Altrimenti, non conosco un progetto open source che offre diagrammi UML in reverse engineering di C++.


nrs menzioni in the comments, dal Modelio Wikipedia entry:

Il nucleo software Modelio è stato rilasciato sotto la GPLv3, il 5 ottobre, 2011.
API Key sono rilasciate sotto la più permissiva licenza Apache 2.0.

Nota: it is a standalone app (basato su Eclipse RCP), che non può essere aggiunto direttamente nel proprio IDE Eclipse. Eclipse come plugin.

+0

thx per elencarli. ma non scelgo quelli commerciali – tristan

+1

@Tristan: pensavo che non l'avresti fatto. Ho modificato la mia risposta con la sua conclusione logica. – VonC

+0

"Il software core Modelio è stato rilasciato con GPLv3 il 5 ottobre 2011. [1] Le API chiave sono concesse in licenza con la più ampia licenza Apache 2.0." da Wikipedia – hosolmaz

1

My Eclipse-Fu è secondo a ... beh, everybodies. Ma mi chiedo: Potrebbe Doxygen essere sbattuto in una forma che si adatterebbe? Come uno strumento di documentazione C++ automatizzato è piuttosto lucido. Inoltre, si allontana dalla riga di comando, quindi immagino che non sarebbe troppo difficile ottenere eclissi per eseguirlo.

5

Questo non è un plug-in Eclipse, ma lo Umbrello UML Modeller di KDE è open-source e ho ottenuto risultati migliori rispetto a Doxygen o Rhapsody.

+0

È vergognoso che solo Linux sia supportato nativamente. – Konrad

+0

@Konrad: potresti provare le porte instabili indicate nella prima pagina se hai bisogno di un'altra piattaforma. –

+0

Questo si infrange! Funziona alla grande su piattaforme Linux recenti (come Fedora 19)! –

0

beh, un'opzione commerciale è utilizzare lo sviluppatore di rhapsody per C++. fai il reverse engineering nel tuo codice sorgente ed eccoti.

0

Non conosco alcun Plugin di Eclipse che generi diagrammi di classe UML dal codice C++. Tuttavia, BOUML è ora commerciale, ma la versione 4 era gratuita. È ancora possibile trovare questa versione in diversi repository di distribuzioni Linux, ha le migliori funzionalità di reverse engineering che abbia mai visto in un'applicazione gratuita. Funziona anche su Windows, è ancora possibile trovare il installer of BOUML 4 for Windows su Internet.

Problemi correlati