• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 使用Visio 2000逆向工程將代碼轉換為UML圖表

    發表于:2009-11-02來源:作者:點擊數: 標簽:umlUMLVisio圖表逆向
    使用Visio 2000逆向工程將代碼轉換為UML圖表 UML模型 關鍵字: uml 簡介 Microsoft Visio 2000 Enterprise Edition 和 Professional Edition 都包含通過逆向工程將代碼轉換為 UML 靜態結構圖表的 解決方案 。該解決方案支持三種語言:Microsoft Visual C++ 6
    使用Visio 2000逆向工程將代碼轉換為UML圖表  UML模型

    關鍵字:uml

    簡介
    Microsoft Visio 2000 Enterprise Edition 和 Professional Edition 都包含通過逆向工程將代碼轉換為 UML 靜態結構圖表的解決方案。該解決方案支持三種語言:Microsoft Visual C++ 6.0、Microsoft Visual Basic 6.0 和 Microsoft Visual J++ 6.0。Visio UML 模型圖表解決方案所采用的 UML 標準為 1.2 版。
    每種語言使用的逆向工程技術各不相同。對于 J++ 和 Visual Basic,該解決方案使用開發環境的對象模型來收集靜態結構信息。對于 C++,該解決方案將瀏覽信息文件 (.BSC) 用作結構信息的來源。雖然 Visual Basic 和 J++ 逆向工程都使用開發環境的對象模型,但 J++ 對象模型提供了更完整的信息,因此可得到更完整的逆向工程 UML 模型。C++ 中的瀏覽信息文件包含最少的信息;因此,它所生成的 UML 模型不如 J++ 和 Visual Basic 逆向工程得到的 UML 模型那么完整。
    本文將介紹通過逆向工程轉換到 Visio UML 模型圖表解決方案所需的步驟。
    注意:Visio UML 模型圖表解決方案只支持 Microsoft Visual C++ 6.0、Microsoft Visual J++ 6.0 和 Microsoft Visual Basic 6.0 的逆向工程。要使用 Visio UML 外接程序,必須安裝 Service Pack 3.0 for Microsoft? Visual Studio?。
    概述
    要通過逆向工程將您的代碼轉換到 Visio UML 模型圖表解決方案,應執行以下主要步驟:
    自定義 Visual Studio 開發環境

    在 Visual Studio 中打開項目以實施逆向工程

    從“Visio UML 外接程序”(Visio UML Add-In) 工具欄中選擇“逆向工程”(Reverse Engineer) 按鈕

    在 Visio UML 模型圖表解決方案中創建 UML 類圖表
    本文的其余部分提供了每個步驟的詳細指導,并包括特定于編程語言的信息。例如,在自定義開發環境部分,Visual C++、Visual Basic 和 Visual J++ 都有其相應的章節。
    步驟 1:自定義開發環境
    為了實施逆向工程,第一步應通過添加“Visio UML 外接程序”(Visio UML Add-In) 工具欄來自定義開發環境。以下指導顯示了如何將該工具欄添加到 Visual C++、Visual Basic 和 Visual J++ 的不同環境中。
    自定義 Microsoft Visual C++ 6.0
    在 Visual C++ 中,選擇 Tools 菜單上的 Customize。

    在 Customize 對話框中,選擇 Add-ins and Macro Files 選項卡。
    在 Add-ins and Macro Files 列表中,選擇外接程序和宏文件列表中的 Visio UML Add-in。確保旁邊的復選框被選中,然后單擊 Close。
     

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>