Jawaban:
Berikut beberapa opsinya:
Panduan Langkah-demi-Langkah untuk Membalik Kode Teknik menjadi Diagram UML dengan Microsoft Visio 2000 - http://msdn.microsoft.com/en-us/library/aa140255(office.10).aspx
BoUML - http://bouml.fr/features.html
StarUML - http://staruml.sourceforge.net/en/
Rekayasa terbalik diagram kelas UML dari kode C ++ di hadapan wadah yang diketik lemah (2001) - http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.27.9064
Pemodel UML Umbrello - http://uml.sourceforge.net/
Daftar alat lain untuk dilihat - http://plg.uwaterloo.ca/~migod/uml.html
Saya yakin Arsitek Perusahaan dapat melakukan itu.
Saya telah mengembangkan alat yang disebut Doxygraph yang dapat mengurai XML yang dihasilkan oleh Doxygen dan mengubahnya menjadi diagram kelas UML interaktif yang dapat Anda lihat di browser web atau impor ke perangkat lunak apa pun yang dapat membaca file "dot" Graphviz.
Saya menemukan bahwa Wikipedia dapat menjadi sumber informasi yang bagus tentang alat-alat semacam itu, terutama untuk tabel perbandingan. Ada halaman di alat UML . Lihat khususnya kolom bahasa rekayasa terbalik .
UML Studio melakukan ini dengan cukup baik menurut pengalaman saya, dan akan berjalan dalam "mode freeware" untuk proyek-proyek kecil.
Tampaknya Umbrello menghasilkan UML terbaik dari kode C ++ (disarankan untuk menggunakan versi terbaru> = 2.22) dibandingkan dengan autodia baris perintah untuk Dia dan alat lainnya.
StarUML belum menghasilkan diagram yang bagus untuk saya: impor aneh, tidak dapat digunakan, tidak berfungsi untuk banyak orang: https://github.com/staruml/Cpp/issues
Siapa pun yang menginginkan UML berhak mendapatkan Rational Rose :)
StarUML melakukan hal itu dan gratis. Sayangnya untuk sementara belum diupdate. Ada beberapa proyek cabang (karena admin proyek tidak mengizinkannya diambil alih) tetapi mereka juga telah mati.