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 Insider に参加する

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

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

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

×