2

C++ で記述されたソフトウェア コンポーネントにアクセスして、いくつかの変更を加える必要があります。クラス間の関係を示し、メソッドのフロー/呼び出しグラフを説明するコードのマップを生成することを夢見ています。このためのツールはありますか?

何年も前に、コードをリバース エンジニアリングしてクラス図を作成する機能を備えた Rational Rose モデリング ツールを使用しました。ただし、このようなプロジェクトの調査で重要なのは、シーケンス図 (理想的には) やコール グラフなどの動的な情報です。Rose はそのような 1 回限りのタスクには大きすぎることは言うまでもありません。実際、Rose がまだ存在するかどうかはわかりません。

4

4 に答える 4

2

doxygen で十分でない場合は、Enterprise Architect を検討します。無料ではありませんが、ダイアグラムとコード モデルを生成します。とはいえ、doxygen はまさにあなたが必要としているものだと思いますし、無料で起動できます。

ところで、Bouml の方法 (コード モデルを生成してから手動で図を作成する) に進むことにした場合は、sourcefoge から Douml を選択することを検討してください。Bouml とは異なり、まだ無料です。

于 2013-06-05T21:27:08.210 に答える