共用方式為


從程式碼建立 UML 類別圖表

若要在 Visual Studio Ultimate 中透過程式碼將 C# 類別加入至您的 UML 類別圖表,請將那些類別或命名空間從 [方案總管] 、相依性圖形或 [架構總管] 拖曳至您的 UML 類別圖表。

這些類別所相依的所有類別也會出現在 [UML 模型總管] 中。 請參閱 模型如何表示類型。

您將需要 Visual Studio Ultimate 來處理此項。

若要將程式碼中的類別加入至 UML 模型

  1. 開啟 C# 專案。

  2. 將 UML 類別圖檔案加入至您的方案:

    在[架構] 功能表上選擇 [新增圖表]。 在 [加入新的圖表] 對話方塊中,選取 [UML 類別圖]。 如果您還沒有模型專案,則會建立一個。

  3. 開啟 [架構總管]:

  4. 將命名空間或類型從 [架構總管] 拖曳至 UML 類別圖介面。

    若要查看類型,請展開 [架構總管] 第一欄中的 [類別檢視],然後展開下一資料行中的命名空間。 您可在第三資料行看見類型。

您也可以將命名空間或類型從相依性圖形拖曳出。 請參閱 對應相依性圖形上整個程式碼的相依性。 您可以拖曳 [方案總管] 的類別。

注意事項注意事項

程式碼和圖表不會自動更新。您可以更新圖表以討論變更提議,而不影響程式碼。除非您再次將這些類別拖曳至圖表上,否則後續的程式碼變更將不會自動影響圖表。

在您安裝 Windows Automation API 3.0之後,此功能的執行速度可能會更快。

若要開啟與 UML 類別相關聯的 C# 程式碼

  • 在 UML 類別圖上,按兩下類別圖案、屬性或作業。

    原始程式碼隨即顯示。

模型如何代表類型

您明確移至圖表上的類型會直接表示在模型中以及圖表上。

這些明確類型所相依的類型會表示成模型中的預留位置。 其詳細資料以及相依性都不會表示出來。

不過,如果您之後將預留位置類型從 [架構總管] 或相依性圖形拖曳至圖表上,該預留位置就會取代成完整類型。

請參閱

概念

UML 類別圖表:參考

建立 UML 模型專案和圖表

使用架構總管尋找程式碼