Esiste un plugin eclipse in grado di generare UML/Class Diagram dal codice sorgente C++?Plugin di Eclipse per generare il diagramma UML dal codice C++
risposta
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.
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.
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.
È vergognoso che solo Linux sia supportato nativamente. – Konrad
@Konrad: potresti provare le porte instabili indicate nella prima pagina se hai bisogno di un'altra piattaforma. –
Questo si infrange! Funziona alla grande su piattaforme Linux recenti (come Fedora 19)! –
beh, un'opzione commerciale è utilizzare lo sviluppatore di rhapsody per C++. fai il reverse engineering nel tuo codice sorgente ed eccoti.
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.
- 1. Generazione del diagramma di classe UML dal codice Smalltalk
- 2. Come installare il plugin UML per Eclipse?
- 3. Ottieni il diagramma UML dal database relazionale
- 4. Il miglior plug-in UML di Eclipse
- 5. Plugin di Eclipse o uno strumento open source per il reverse engineering del codice java per il diagramma di sequenza
- 6. Plugin "UML Support" per IntelliJ
- 7. Plugin di Eclipse per contrassegnare il codice
- 8. C# Come generare codice dal codice
- 9. Esiste un plugin Eclipse gratuito che crea un diagramma UML fuori dalle classi/pacchetti Java?
- 10. Codice Python generato automaticamente da un diagramma UML?
- 11. Diagramma UML per chiamate di funzioni
- 12. Diagramma classe UML per accesso utente
- 13. Quale diagramma UML dovrei iniziare?
- 14. Plugin UML NetBeans raccomandati
- 15. Come disabilitare il layout automatico del diagramma UML IntelliJ IDEA?
- 16. Generatore di codice Eclipse per generare il mapper Classe
- 17. Strumento per generare diagrammi di classe UML da annotazioni Doctrine
- 18. Uno strumento per generare automaticamente un diagramma UML per un'applicazione Rails
- 19. Generare diagramma di classe usando il progetto xcode
- 20. Il diagramma di classe UML di Zend_Log è corretto?
- 21. Codice di reverse engineering in un diagramma di classe UML in VS 2010
- 22. generare il codice finale dal modello di codice Haskell
- 23. Rappresentazione UML per puntatori di funzioni C/C++
- 24. Come creare il diagramma delle classi dal codice sorgente utilizzando Enterprise Architect o Rational Software Architect?
- 25. Come posso generare diagrammi di sequenza dal codice sorgente Java?
- 26. Visual Studio - Genera UML da un progetto C++
- 27. IntelliJ Plugin Ottieni il codice dal file corrente aperto
- 28. Come generare automaticamente il diagramma MS Visio?
- 29. Ottenere il diagramma del flusso di controllo dal codice ANSI C
- 30. Plugin di Eclipse per TypeScript?
thx per elencarli. ma non scelgo quelli commerciali – tristan
@Tristan: pensavo che non l'avresti fatto. Ho modificato la mia risposta con la sua conclusione logica. – VonC
"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