UMLを作成するために利用できるツールClass .h-または.cpp-filesのセットからダイアグラムを作成できますか?
私は何かを探しています...
Boumlについて
それは私のコードでエラーを発見したと主張しています
逆は「真の」C++のみを受け入れ、プリプロセッサステップがないため、クラス定義または操作定義でマクロを使用するとエラーが発生します。
カスタムデータ型のデータメンバーを属性として直接表示しません
逆は可能な限り関係を生み出し、型が既知のクラスでもクラスでもない場合(たとえば、 'int')に属性が使用されます。
複数の個別の逆を行わず、1つの逆を実行して、予約するいくつかの最上位ディレクトリを指定します(指定された各ディレクトリは再帰的に走査されます)
BrunoPagès(Boumlの作者)
私は Doxygraph と呼ばれるツールを開発しました。これは、Doxygenによって生成されたXMLを解析し、それをインタラクティブなUMLクラス図に変換して、Webブラウザーで表示したり、Graphvizを読み取ることができるソフトウェアにインポートしたりできます。ドット」ファイル。
私はこれを試していませんが、Umbrelloは実行可能な候補のようです: http://uml.sourceforge.net/ これはKDEライブラリの上に構築されていますLinux/Windows/Macで動作するはずです。
C++のインクリメンタルリバースエンジニアリングを提供するStarUMLのモジュールを実装しました。 stdコンテナーもサポートします。まだ開発中ですが、試してみてください。 http://starumlcmodule.sourceforge.net 。