コンパイルできない C++ コードがいくつかあります。そこからクラス図を描きたいと思います。私が使用できる非常に基本的なものはありますか?私はLinuxを使用しています
3 に答える
コードの損傷の程度によっては、Umbrello UML Modelerを参照してください。C++ から UML ダイアグラムへの変換、およびコードの生成と更新を処理します。また、通常のコンパイラでは完全にビルドされないソース コードを処理することも知られています。
ArgoUML ( http://argouml.tigris.org/ ) は、非常に優れたマルチプラットフォーム UML ダイアグラム ツールです。
または、実際に厳密な UML 規則に従うことを気にしない場合は、LucidChart ( https://www.lucidchart.com/ ) のようないくつかの一般的なオンライン作図サービスがあり、UML と互換性があるがそうではないクラス図を作成できます。本当に(また、互換性を維持しようとすることを強制することもありません)。
編集:コードから実際にダイアグラムを作成するためのツールを意味していることに気付きました。その場合、コードのドキュメントを生成することの副作用としてダイアグラムを生成する Doxygen しか考えられません。おそらくこれを除いて、グーグルのビットは本当に私に多くを与えませんでした: http://www.codedrawer.com/しかし、私は個人的にそれをチェックアウトしていません.
ここでいくつかの追加情報を見つけることもできます (リンクを提供してくれたカーネル パニックに感謝します): C++ コードから UML を生成しますか?
BOUMLは、最も優れた UML モデリング プログラムではありませんが、非常に強力で、ソース コードから図を描画したり、図からコードを生成したりできます。
編集: ああ、今はそれを支払う必要があるようです。昔は無料でした...インターネットのどこかで古い無料バージョンをまだ見つけることができるでしょう。