コードの解析からUML図を生成するための任意のソフトウェアはありますか? [閉まっている]

StackOverflow https://stackoverflow.com/questions/4841312

  •  27-10-2019
  •  | 
  •  

質問

私は、クラスファイルのたくさんの複雑なアプリケーションを持っています。私はいくつかのドキュメントを生成するDoxygenのを使っていますが、静的に私のコードを分析し、いくつかのUML図を生成できるツールを大好きです。わからないこのような製品は存在するが、コミュニティの入力を聞くのが大好きだ場合ます。

役に立ちましたか?

解決

品質の様々なレベルで正確にこれを行う多くのツールがあります。私は文書化のためのUML図を生成することは、特に大規模なプロジェクトでは、素晴らしいアイデアではないかもしれないことを、言及したいと思います。問題は、複雑なコードベースでは、コードの多くは、など基本的にあなたが特定のプロジェクトの外観に威力を選択した任意の図の種類が肥大化と呼ばれるクラス間の多くの関係があること、です。図を混乱することは、十分に構造化テキスト形式のドキュメントよりも悪いかもしれません。基本的に私が言うことをしようとしていること、したがって、それは手動ではるかに少ない図を作成する時間のほとんどは、より便利で、モデリングの主な考え方は重要でない細部から抽象的にし、重要ではありませんどのように自動的に決定することは簡単で、多くの場合、依存プロジェクトではないこと、ですこれはより多くの有用な情報をconatinされます。

他のヒント

C#とVBのプロジェクトのためにこれを持っており、日中Visio 2003の背面には、.NETとC ++のプロジェクトのためにそれらを行うことができたのVisual Studio 2010のようなもの...他のツール、私は知りません。

あなたはクラス図について尋ねている場合は、

スパークスエンタープライズアーキテクトには、Visual Basicを含む複数の言語のためにこれを行うことができます、C#、JavaとPythonの。

私もそれがデバッガで.NETコードを実行することにより、シーケンス図を生成する能力を持っていることを知っているが、その機能は、他の言語のために利用可能である場合、私は知りません。

UMLGraphまたはあなたが作業している場合apiviz には役立つかもしれませんJava環境ます。

HTHます。

特にあなたは(もプラットフォームとツールは、ピンポイントの潜在的な解決策を助ける)言語を使用していますか?

ます。http:// WWW(C ++用)であるとして、

これは、doxygenをサポート図を表示されます。 doxygen.nl/manual/diagrams.htmlする

あなたはここで答えに興味があるかもしれません。 C ++コードから生成UMLですか

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top