UML に対するリバースエンジニアリングコードについて

注: 最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。簡単に参照できるように、こちらに英語の記事があります。

microsoft visual C++、microsoft visual Basic、または microsoft visual C# でプロジェクトを開発する場合、visual Studio .net は microsoft Office Visio を使用して、統合されたソフトウェアモデリングソリューションを提供します。Visual Studio 内から、ソースコードをリバースエンジニアリングして、統一されたモデリング言語 (UML) にすることができます。プロジェクトのクラス定義は、Visio 環境で UML 図を生成するために使用されます。

たとえば、visual Basic または visual C++ を使って開発された従来の解決方法を継承している場合があります。ソリューションの構造をより深く理解するために、Visual Studio .net で開くことができます。次に、その構造を自動的に抽出して、UML 静的な構造図の要素として表示します。または、visual C# (visual Basic または visual C++) で新しいプロジェクトを作成し、そのクラスをグラフィカルオブジェクトとして表示したい場合があります。プロジェクトのクラス定義を使用すると、リバースエンジニアリングによって、新しいプロジェクトのデザインモデルを表示できます。

プロジェクトまたはソリューション全体をリバースエンジニアリングする

ソリューション全体または選択したプロジェクトをリバースエンジニアリングすることができます。Visual Studioソリューションエクスプローラーで選択した内容によって、Visio UML にリバースエンジニアリングされているものが決まります。

注: プロジェクト間の参照を解決するには、Visual Studio でソリューションをビルドしてから、リバースエンジニアリングを行ってください。

Visual Studio でリバースエンジニアリングを開始する

Visual Studio 環境では、[プロジェクト] メニューのコマンドからリバースエンジニアリングが有効になっています。コードモデルからの情報が抽出され、visio が起動され、コードのリバースエンジニアリングされた要素は、 visio UML モデルエクスプローラーのツリー ビューにアイコンとして示されます。次に、ソースコードのクラス定義を反映した UML クラス図形を図面ページにドラッグして、新しいソリューションまたは従来の解決策のアーキテクチャを視覚化することができます。

リバースエンジニアリング操作中に、操作に関する状態情報が Visual Studio の出力ウィンドウに書き込まれます。

Visual Studio 内から既存の Visio ファイルを起動する

プロジェクトツリー ビューがリバースエンジニアリングされたときに、Visio 図面が [ソリューション項目] の下の解決方法に追加されます。visio 図面をダブルクリックすると、visio が起動し、選択したファイルを開くことができます。

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×