2009-03-17 48 views

答えて

0

Doxygenソースコードから直接エンティティ関係図を作成できます。あなたがDoxygenのマークアップスタイルでソースに注釈を付けるなら、それは最も強力になります。私はC/C++言語開発プロジェクトにDoxygenを採用することを心からお勧めします。

データフローダイアグラムはありません。

実際には、すべての図が、AT & TのGraphvizパッケージで理解されているドット言語で記述されています。

graphvizを使用してデータフロー図を描画することは可能ですが、ソースから自動的に行うには、最初にデータフローを見つけるのに十分なパーサーが必要です。これを実装するために必要な情報を提供するGCC用のXMLバックエンドがありますが、それは簡単なプロジェクトではありません。

graphvizでかなりの数の図を手作りしました。私はバッグの事実があり、それらがどのように関連しているかについてのいくつかの視覚化を見つける必要があるとき、それが最も価値があると分かった。最近では最も複雑なのは、複雑で長期にわたる法的裁判で、すべての選手を抽選したものです。 20人ほどの当事者のそれぞれをリストした後、接続を特定した各ペアのドットソースファイルに1行追加するだけでした。 Graphvizはレイアウトの不快感をすべて処理し、その結果、そのケースがなぜ面白かったのかを説明するのがずっと簡単になりました。

0

Doxygenには、いくつかの共通言語用の機能があります。それはGraphvizパッケージを使用します。

関連する問題