0

一部の C++ プロジェクトのクラス階層を描画したいと考えています。ファイルには次の形式の情報があります。

class x: public Y

class Z: public Y

class R: public X .....and so on..

プロジェクトには約1000のクラスがあります。どうすればいいのか、誰でも提案できますか...つまり、どのツール...どのプロセスですか?

4

6 に答える 6

2

確かに、 Doxygenはコードからドキュメントを生成するための挨拶です。クラス図を簡単に作成するためのツール (オンライン) が必要な場合は、GenMyModelを参照してください。

于 2013-06-17T04:54:43.027 に答える
2

クラス図と階層 にはDoxygenを使用しています。

于 2013-06-16T19:49:37.403 に答える
1

リバース エンジニアリング/ドキュメンテーションには Doxygen をお勧めしますが、完全な UML モデリングが必要な場合は、Umbrelloが適しているかもしれません (Linux のみですが、Windows 上の VM でうまく使用しています)。

于 2013-06-16T20:06:46.780 に答える
1

UML 作図ツールを使用できます。統一モデリング言語と呼ばれる特定のカテゴリがあります。私たちの学校では、そのために使用Rational Roseしました。 http://www.ibm.com/developerworks/rational/downloads/

で、注意点としては、私はやっていませんが、それでデザインを描いていただければ、コードの骨格ができると聞きました。つまり、それだけ多くのクラスとその派生物、メソッド、データ変数を自動的に作成できます。

次に、その自動生成されたスケルトンに定義を記述する必要があります。そのため、多くの手作業を節約できます。

http://www-01.ibm.com/software/rational/uml/

于 2013-06-16T19:50:35.153 に答える