共用方式為


Microsoft Visual Studio 2010 Visualization and Modeling 功能套件

本主題描述 Microsoft Visual Studio 2010 Visualization and Modeling 功能套件如何擴充及增強 Visual Studio 2010 Ultimate 中的視覺化和模型工具。

如需進一步了解下列資訊

請參閱

MSDN 上的 Visual Studio 2010 功能套件下載

MSDN 上的 Visual Studio 2010 功能套件

此功能套件的需求

需求

此功能套件的功能

此功能套件的內容

Visual Studio 功能套件的概觀

Visual Studio 功能套件

Visual Studio 2010 Ultimate 視覺化和模型工具的概觀與文件

模型化應用程式

此功能套件的內容

下表摘要列出此功能套件的功能以及這些功能如何搭配 Visual Studio Ultimate 中的現有工具使用:

  • 從模型產生程式碼

  • 瀏覽現有的程式碼

  • 使用及管理模型項目

  • 建立、驗證及擴充圖層圖表

從模型產生程式碼

UML 模型可幫助您建立程式碼和測試,以及描述系統的架構與需求。

新增

如需詳細資訊,請參閱

使用 [產生程式碼] 命令,從 UML 類別圖表上的項目產生基本架構程式碼。 您可以使用預設轉換,或者可以撰寫自訂轉換,將 UML 型別轉譯成程式碼。

HOW TO:從 UML 類別圖表產生程式碼

如果您想要從 UML 產生其他種類的文件,或是想要產生在 UML 項目與產生的結果之間擁有更間接關聯性的程式碼,您依然可以撰寫自訂範本來讀取模型,並產生您想要的成品種類。 如需詳細資訊,請參閱 HOW TO:從 UML 模型產生檔案

瀏覽現有的程式碼

比起撰寫程式碼,開發人員通常會花更多的時間來了解現有的程式碼。 Visual Studio Ultimate 中的程式碼視覺化工具可幫助您將程式碼的主要部分視覺化、評估其彈性,並識別問題的區域。 您可以追蹤程式碼不同部分之間的相依性,更輕鬆地評估提議的變更所可能產生的成本。

新增

如需詳細資訊,請參閱

從現有的程式碼建立 UML 類別圖表。

HOW TO:從程式碼建立 UML 類別圖表

藉由產生相依性圖形來以 C 和 C++ 程式碼瀏覽組織與關聯性。

HOW TO:產生適用於 C 和 C++ 程式碼的相依性圖形

藉由產生相依性圖形來瀏覽 ASP.NET Web 專案中的組織和關聯性。

HOW TO:產生適用於 ASP.NET Web 專案的相依性圖形

您也可以瀏覽 .NET 程式碼,方法是建立順序圖表、相依性圖形和圖層圖表。 如需詳細資訊,請參閱視覺化現有的程式碼

如需詳細資訊,請參閱:

使用及管理模型項目

從其他模型工具匯入模型項目

新增

如需詳細資訊,請參閱

從 UML 順序圖表、類別圖表匯入項目,並使用案例圖表當做從其他模型工具匯出的 XMI 2.1 檔案。

HOW TO:從 XMI 檔案匯入 UML 模型項目

如需詳細資訊,請參閱:

從工作項目連結至模型項目

模型項目與工作項目之間的連結可幫助您追蹤及監控處理這些項目的進度,例如特定活動或使用案例測試的進度。

注意事項注意事項

在 Visual Studio 2010 Ultimate 中,您可以建立新的工作項目,或是從模型項目連結到現有的工作項目 (不能是相反的方向)。 如需詳細資訊,請參閱 HOW TO:從模型項目連結至工作項目

新增

如需詳細資訊,請參閱

建立並檢視從工作項目連至模型項目的連結。

HOW TO:從工作項目連結至模型項目

建立、驗證及擴充圖層圖表

圖層圖表可幫助您將應用程式的邏輯相依性結構視覺化。 若要確定結構性變更並未意外導入,您可以在每一次簽入時針對此模型驗證程式碼。

新增

如需詳細資訊,請參閱

從 C 或 C++ 程式碼建立圖層圖表並且驗證相依性。

HOW TO:針對圖層圖表驗證 C 和 C++ 程式碼

撰寫程式碼來修改圖層圖表以及針對圖層圖表驗證程式碼。

建立圖層圖表的擴充功能

如需詳細資訊,請參閱:

需求

如果是最近的需求和已知問題,請參閱讀我檔案。 若要使用此功能套件,您必須已安裝 Visual Studio 2010 Ultimate。 若要使用此功能套件的特定功能,您也必須安裝下列項目:

若要啟用

請確定已安裝下列項目

C 或 C++ 專案的支援

Visual Studio 上的 Visual C#

如需詳細資訊,請參閱:

圖層擴充性 API

如需詳細資訊,請參閱建立圖層圖表的擴充功能

從工作項目連結

Team Foundation Server 上的模型成品連結類型

如需詳細資訊,請參閱 HOW TO:從工作項目連結至模型項目中的需求

外部資源

網誌

Visual Studio 模型功能套件可用!(英文)

Skinner 的部落格

模型網站和機器碼 (英文)

Visualization and Modeling 功能套件 (英文)

視訊

視訊的連結

視訊的連結

視訊的連結

視訊的連結

論壇

Visual Studio 2010 Visualization & Modeling 工具

Visual Studio 2010 Visualization & Modeling SDK (DSL 工具)

其他網站

MSDN Architecture Center

請參閱

概念

模型化應用程式

其他資源

Visual Studio 功能套件