關於將程式碼反向工程為 UML

附註:  我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。

如果您使用 Microsoft Visual C++、Microsoft Visual Basic 或 Microsoft Visual C# 開發專案,則 Visual Studio.NET 提供 Microsoft Office Visio 整合的軟體模型方案。您可以從 Visual Studio 將原始程式碼反向工程為 UML (Unified Modeling Language);專案的類別定義是用來在 Visio 環境下產生 UML 圖表。

例如,您可能會繼承所開發使用 Visual Basic 或 Visual c + + 舊版解決方案 。若要進一步瞭解解決方案的結構,您可以在 Visual Studio.NET 中開啟,並自動擷取 UML 靜態結構圖表中的項目以檢視其結構。或者,您可能 Visual C# (或 Visual Basic 或 Visual c + +) 中撰寫新的專案而想要檢視其為圖形物件的類別。在專案中使用的類別定義,反向工程可讓您檢視您的新專案的設計模型。

反向工程專案或整個方案

您可以對整個方案或針對方案中所選的專案進行反向工程。您在 Visual Studio [方案總管] 所作的選擇,會決定要對 Visio UML 進行什麼樣的反向工程。

附註: 進行反向工程之前,請務必先在 Visual Studio 建立方案,以協助您解析交互專案參照。

在 Visual Studio 中的初始反向工程

在 Visual Studio 環境下,反向工程是從 [專案] 功能表的命令所啟動。會從程式碼模型擷取資訊、啟動 Visio,然後程式碼反向工程後的元素會以圖示形式顯示在 Visio [UML 模型總管] 的樹狀檢視中。然後您可以將反應原始程式碼其類別定義的 UML 類別圖形,拖曳至繪圖頁,具體產生新或傳統方案的架構。

進行反向工程時,作業的狀態資訊會寫至 Visual Studio [輸出] 視窗中。

啟動 [從現有的 Visio 檔案,在 Visual Studio 中

當專案樹狀檢視已經被反向工程之後,Visio 繪圖會被新增至 [方案項目] 底下的解決方案中。按兩下 Visio 圖表,會啟動 Visio 並開啟選取的檔案。

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×