次の方法で共有


他の 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 ユース ケース図: リファレンス

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

参照

概念

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