關於將程式碼反向工程為 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 並開啟選取的檔案。

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×