次の方法で共有


他の Visual Studio 製品でのモデルおよび図の読み取り

モデルを Microsoft Visual Studio Premium で開くと、読み取り専用モードで開きます。このモードでは、図のレイアウトは変更できますが、モデルを変更することはできません。

モデルおよび図へのアクセス

UML 図またはレイヤー図を読み取るには、Visual Studio を使用してモデリング プロジェクトを開いてから、その中で図を開く必要があります。

このためUML 図またはレイヤー図を読み取る場合は生成されたモデリング プロジェクトにアクセスできる必要があります。これを行うには、Team Foundation バージョン管理からプロジェクトにアクセスするか、プロジェクト ファイルのコピーを取得します。

[!メモ]

これによりプログラム コード依存関係グラフコードから生成された .NET クラス図から生成されたシーケンス図には適用されません。これらの図はモデリング プロジェクトとは関係なく表示できます。

UML 図またはレイヤー図を読み取るには必要なファイルの最小セットは次のとおりです。:

  • 読み取る図に関する 2 種類のファイル (たとえば、MyDiagram.classdiagram and MyDiagram.classdiagram.layout)

    [!メモ]

    レイヤー図の場合は、MyDiagram.layerdiagram.suppressions という名前のファイルも必要です。

  • モデリング プロジェクトのファイル (MyModel.modelproj)

  • ルート モデル ファイル (ModelDefinition\MyModel.uml)

  • 図で参照されている、すべてのパッケージのパッケージ ファイル (ModelDefinition\MyPackage.uml)

読み取り専用モードで適用できる変更

Visual Studio Premium でモデルおよび図を開くとモデルを変更することはできません。  つまり図またはモデル エクスプローラーに表示されている要素と関係を変更できません。ただし、図のレイアウトを部分的に変更することはできます。

  • 図に表示されているシェイプおよびコネクタの再配置。

  • 図形の展開および縮小。

これらの変更内容は保存できます。この変更内容を他のユーザーが表示できるようにするには、更新した .layout ファイルを最低限送信する必要があります。

関連トピック

Title

Description

レイヤー図: リファレンス

レイヤー図には、既存のアーキテクチャまたは提案されるアーキテクチャの構造が示されます。コードを作成する場合、レイヤー図と照らし合わせて自動的に検証されるようにできます。

UML アクティビティ図: リファレンス

アクティビティ図には、業務処理またはソフトウェアのワーク フローが示されます。

UML クラス図: リファレンス

クラス図には、コード、データベース スキーマ、通信プロトコルなど、さまざまなコンテキストで使用される型および関係と、ビジネス ドメインの説明に使用される用語が示されます。

UML コンポーネント図: リファレンス

コンポーネント図には、ソフトウェア設計で他のパートから分離可能なパートと、それらのインターフェイスが示されます。

UML シーケンス図: リファレンス

シーケンス図には、ソフトウェア設計での要素間の相互作用が示されます。シーケンス図は手動での作成またはコードからの作成が可能です。生成された図を変更して、新しい設計を提案することができます。

UML ユース ケース図: リファレンス

ユース ケース図には、システムのユーザーと、特定の目的を達成するためにユーザーによって実行されるアクティビティが示されます。

参照

概念

ソフトウェア設計のためのモデルの開発