現在の大規模なアプリケーションをLucidChartsのUML図にインポートする方法を考え出そうとしています。LucidChartsは、visioのvdxXML形式をサポートしています。LucidChartsに各クラス名とメソッドを入力するのではなく、主にこれを簡単に行う方法を見つけようとしています。リンクとコールチェーンリンク私は自分でできる限り気にしません。
簡単な解決策、またはメタデータを読み取ってvdx苦情ファイルを作成するために私ができることはありますか?
現在の大規模なアプリケーションをLucidChartsのUML図にインポートする方法を考え出そうとしています。LucidChartsは、visioのvdxXML形式をサポートしています。LucidChartsに各クラス名とメソッドを入力するのではなく、主にこれを簡単に行う方法を見つけようとしています。リンクとコールチェーンリンク私は自分でできる限り気にしません。
簡単な解決策、またはメタデータを読み取ってvdx苦情ファイルを作成するために私ができることはありますか?
実際、C# プロジェクトと Visa-verse から UML ダイアグラムを作成するオープン ソースおよび商用ツールがいくつかあります。例として、そのうちの 3 つをリストしてみます。
オプション #1: Modelmakerを使用してみてください。Delphi と C# の両方で動作します。ダイアグラムだけでなく、リバース エンジニアリングやリファクタリングなどにも使用できることを付け加えておきます。それはしばらく前から行われており、多くの優れた機能を備えています。
オプション #2: .NET 開発者向けの NDepend ツールを試すこともできます。依存関係グラフと依存関係マトリックスの両方が付属しており、VS に統合されています。グラフとマトリックスは .NET アセンブリから生成でき、インタラクティブです。無料の試用版をダウンロードしてしばらく使用し、自分の意見を述べることができます。
オプション #3: Tigris.org のスタッフもこれについていくつかの作業を行っています。プロジェクトへのオープン ソース リンクは次のとおりです。それはまた非常に印象的です。