4

既存の C プロジェクトのソースを読んで理解しようとしています。高レベルの関係をよりよく理解するのに役立つUMLクラス図を描くのは素晴らしいことだと常に感じていますが、もちろん、モデル化するクラスはありません。

オブジェクト指向以外の言語でモジュールの関係をモデル化するために使用される正式なダイアグラム システムはありますか? UML クラス図と同様の抽象化レベルにあるもの。

4

3 に答える 3

3

1 つの代替方法は、Doxygenを使用して関数ツリーをマップすることです。

于 2012-10-23T10:09:56.023 に答える
2

OO パラダイムはプログラミング言語の特性ではなく、C で OO を実装することは非常に可能です (単に難しく、あまり直感的ではありません)。オブジェクト指向の設計 (UML またはその他のモデリング言語) は、特定の言語に限定されません。

それでは、あなたの質問に戻りましょう。非 OO 設計に使用できるツールは多数あります。ここで素敵な要約を見つけて、あなたに最も適したものを選ぶことができます.

于 2012-10-23T09:47:33.250 に答える