ansi cコードから「ファンクションダイアグラム」を作成できるツールを知っている人はいますか?ansi cコードからの自動作成ファンクションブロックダイアグラム
"関数図"とは、ファイル、関数、およびその関係の概要を表すグラフを意味します。私はそれを円グラフのようなものと想像しています。
例:次のコードがある場合:
//MyProgram.c
int main(int argc, char** argv)
{
Foo();
Bar();
return 0;
}
//Slave.h
void Foo();
void Bar();
をチャートには、以下の画像のようになります。
Function relation diagram http://i44.tinypic.com/503z7q.png
それは正式名称を持っていますか?依存関係図、おそらく?
私はDoxygenを少し見ました。しかし、それは明確に述べています: Doxygenには、C++クラスの継承ダイアグラムを生成する組み込みサポートがあります。 多くのUMLツールで同じことです。私にはクラスはありません。私のCファイルは近づくかもしれませんが。
おそらく私はその目的をダイアグラムに追加する必要があります。コードプロジェクトの概要を提示することです。 「コード内で見た目のよい場所を見つける」に役立ちます。ファイルとライブラリのグループ化が重要です。そして関数関係は実際の内容を与えるでしょう。おそらくあなたは良い図を知っていますか?何かのファイル/ libに基づいて? – Illishar
「依存グラフ」:http://msdn.microsoft.com/en-us/library/ff657798.aspx、実際にはかなり良く見えます。それは機能関係が欠けているだけです。 – Illishar
doxygenは、継承ダイアグラムだけでなく、あらゆる種類のグラフを抽出することができます。 –