
逆向工程的下一步是從“UML 外接程序”(Visio UML Add-In) 工具欄選擇“逆向工程”(Reverse Engineer) 按鈕。
對于 Visual Basic 和 Visual J++,此操作將在 Visio 2000 中打開 UML 模型圖表解決方案,其中會顯示通過逆向工程轉換為模型的信息。此時 UML 模型圖表解決方案打開,并在“UML 導航器”中顯示一個空白的靜態結構圖表和一個樹視圖,其中包含從項目中收集的模型信息。
對于 Visual C++,在 Visio 2000 打開并顯示通過逆向工程轉換到 UML 模型圖表解決方案的項目信息之前,可能會顯示另外兩個屏幕。如果 Visual C++ 工作區中存在多個項目,可在 Select Project 對話框中選擇要實施逆向工程的項目,然后單擊 OK。
如果項目層次結構中顯示了多個瀏覽文件,可在“選擇瀏覽文件”(Select Browse File) 對話框中選擇一個瀏覽文件,然后單擊“確定”(OK)。
步驟 4:在 Visio UML 模型圖表解決方案中創建您的 UML 圖表
現在,Visio 2000 應該顯示您的項目信息。要創建 UML 類圖表,請將模型元素從“UML 導航器”(UML Navigator) 拖放到“靜態結構”(Static Structure) 圖表上。類關系(泛化、實現、綁定)將會自動顯示。利用 Visio UML 模型圖表解決方案,您可以生成其他 UML 工件,以指定、構造軟件項目并使軟件項目形象化和文檔化。
