如果您是在 Microsoft Visual c + + 6.0 或 Microsoft Visual Basic 6.0 中開發專案,您可以使用 Microsoft Office Visio 中的 [ UML 模型圖] 範本來對專案的類別定義進行反向工程,然後產生 UML 靜態結構模型。
當您安裝 Visio 時,也會安裝可供您自訂 Visual c + + 及 Visual Basic 的動態連結程式庫(DLL)檔案。 自訂專案會將VISIO UML 增益集工具列新增至 Visual c + + 和 visual Basic。
VISIO UML 增益集會在 Visual Basic 中建立一個工具列,您可以用來在 visio 程式中使用反向工程原始程式碼來建立 UML 靜態結構模型。 在您按一下 [工具列] 按鈕之前,請先開啟包含您要進行反向工程之程式碼的 Visual Basic 專案。
Visual c + + Visio [UML] 增益集使用流覽資訊檔案來建立 UML 模型。 因此,對於 Visual c + +,當您使用您想要進行反向工程的原始程式碼建立專案時,您必須產生流覽資訊檔案。
您模型的反向工程程式碼元素會出現在 Visio UML 模型資源管理器的 樹狀檢視 中,您可以將圖示拖曳至繪圖頁面,以建立靜態結構圖表。
您可以在樹狀檢視中按兩下圖示或繪圖頁面上的圖形,以存取 UML 元素的屬性。
附註: 反向工程 Visual c + + 與 Visual Basic 的語言對應及支援的語言構造不相同。