C++ で記述されたソフトウェア コンポーネントにアクセスして、いくつかの変更を加える必要があります。クラス間の関係を示し、メソッドのフロー/呼び出しグラフを説明するコードのマップを生成することを夢見ています。このためのツールはありますか?
何年も前に、コードをリバース エンジニアリングしてクラス図を作成する機能を備えた Rational Rose モデリング ツールを使用しました。ただし、このようなプロジェクトの調査で重要なのは、シーケンス図 (理想的には) やコール グラフなどの動的な情報です。Rose はそのような 1 回限りのタスクには大きすぎることは言うまでもありません。実際、Rose がまだ存在するかどうかはわかりません。