視覺化現有的程式碼
當您必須修改現有的軟體系統時,Visual Studio Ultimate 可以協助您視覺化及了解程式碼的組織、關聯性和行為。 在您變更該程式碼之前,請先使用 Visual Studio Ultimate 探索這些變更將對將程式碼造成的影響,並且評估這些變更所伴隨的工作和風險。
例如,若要查看程式碼中的現有關聯性和模式,您可以產生相依性圖形。 若要傳達預定的系統架構,請建立圖層圖表。 接著,您可以使用這些圖表使程式碼與設計保持一致。 若要了解程式碼實作方法的方式,請產生順序圖表。 若要探索現有類別結構,請建立類別圖表。 若要設定系統不同層面的模型並加以表達,請繪製統一模組化語言 (UML) 圖表。 例如,您可以為系統的元件、型別、互動和處理序設定模型。
這些工具也可幫助您更輕鬆地與專案的相關人員通訊。 例如,您可以使用 UML 類別圖表建立常用詞彙,以便與專案關係人、使用者和小組成員討論系統。
您可以擴充這個版本的功能,只要在功能套件可用時下載並安裝它們即可。 如需詳細資訊,請參閱 Visual Studio 功能套件。
一般工作
工作 |
相關主題 |
---|---|
探索程式碼關聯性: 建立相依性圖形或其他圖形,以查看程式碼中的關聯性。 |
|
尋找現有的程式碼: 使用 [架構總管] 尋找及探索 Visual Studio 方案或已編譯程式碼中的原始程式碼。 |
|
探索程式碼互動: 從程式碼產生順序圖表,以了解程式碼的互動。 |
|
探索程式碼結構: 建立類別圖表以檢查專案中的類別結構。 |
|
說明系統的高階設計,並根據此設計驗證程式碼: 建立圖層圖表,以說明系統的高階設計及其相依性。 根據此設計驗證程式碼,以確定程式碼仍與設計一致。 |
|
傳達使用者需求和系統設計: 繪製下列 UML 圖表,為使用者需求和軟體系統架構設定模型:活動、元件、類別、順序和使用案例。 |
外部資源
分類 |
連結 |
---|---|
視訊 |
|
論壇 |
|
網誌 |
|
技術文章和日誌 |
|
其他網站 |