HOW TO:從程式碼建立 UML 類別圖表
這個 Visual Studio 2010 功能套件可讓您從 [架構總管] 或相依性圖形,將 C# 類別或命名空間加入至 Visual Studio 2010 Ultimate 中的 UML 類別圖表。如需詳細資訊,請參閱 Visual Studio 功能套件。
您所拖曳的一個或多個類別將會出現在圖表上。 這些類別所相依的類別將會出現在 [UML 模型總管] 中。 如需詳細資訊,請參閱模型如何代表型別。
重要事項 |
---|
您必須安裝 Visual Studio 2010 功能套件才能使用這項功能。 |
若要將程式碼中的類別加入至 UML 模型
開啟 C# 專案。
建立 UML 模型專案。
如需詳細資訊,請參閱 HOW TO:建立 UML 模型專案和圖表。
將 UML 類別圖表加入至模型專案:
按一下 [架構] 功能表上的 [新增圖表]。 在 [加入新的圖表] 對話方塊中,選取 [UML 類別圖表]。
開啟 [架構總管]:
在 [架構] 功能表中指向 [視窗],然後按一下 [架構總管]。
如需詳細資訊,請參閱 HOW TO:使用架構總管尋找程式碼。
將命名空間或型別從 [架構總管] 拖曳至 UML 類別圖表介面。
您也可以將類別和命名空間從相依性圖形拖曳至類別圖表上。 如需詳細資訊,請參閱HOW TO:產生適用於 .NET 程式碼的相依性圖形。
注意事項 |
---|
程式碼和圖表不會自動更新。 您可以更新圖表以討論變更提議,而不影響程式碼。 除非您再次將這些類別拖曳至圖表上,否則後續的程式碼變更將不會自動影響圖表。 |
在您安裝 Windows Automation API 3.0 之後,這項功能的執行速度可能會加快。
若要開啟與 UML 類別相關聯的 C# 程式碼
在 UML 類別圖表中,按兩下類別圖案、屬性或作業。
原始程式碼隨即顯示。
模型如何代表型別
您明確移至圖表上的型別會直接表示在模型中以及圖表上。
這些明確型別所相依的型別會表示成模型中的預留位置。 其詳細資料以及相依性都不會表示出來。
不過,如果您之後將預留位置型別從 [架構總管] 或相依性圖形拖曳至圖表上,該預留位置就會取代成完整型別。