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

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

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    軟件測試之利用Rational對.NET程序進行建模

    發布: 2009-11-04 10:41 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 124次 | 進入軟件測試論壇討論

    領測軟件測試網

      Rational Modeling Extension 用來補充 Microsoft Visual Studio? 2005 的功能,以及 Visual Studio 中的 Class Designer 特性的功能(Class Designer 也是上面描述的代碼建模的一種實現)。Rational Modeling Extension 不是要代替 Class Designer 特性。所以,Rational Modeling Extension 不提供完整的可視代碼編輯功能,就像 Rational Systems Developer、Rational Application Developer,或 Rational Software Architect 中的 Java 或 C++ 代碼建模支持。

      在 .NET 中,這是 Class Designer 的工作,Rational Modeling Extension 只是提供 C#(基于源代碼文件)和 CTS 類型(基于匯編中包含的二進制碼)的只讀的可視化表示。通過用 Class Designer 不支持的可視化特性來補充 Class Designer,已經足夠提供重要的價值了。

      雖然 Rational Modeling Extension 允許您像 Class Designer 那樣使用類圖來可視地描述 C#(Classes、Interfaces、Structs、Delegates,等),但是它還支持您通過觀察 Browse 和 Topic 圖中的各種 .NET 元素之間的關系來審閱應用程序的結構。此外,它還能讓您在序列圖中描述 .NET 類之間的典型或者 what if 的交互。Class Designer 不支持 Topic、Browse,或序列圖。

      在 Rational Modeling Extension 中處理 Microsoft Visual Studio 工程

      對于絕大多數 .NET 開發人員來說,Microsoft Visual Studio 是編寫和調試 C# 代碼的首選 IDE。Rational Software Modeler、Rational Systems Developer,和 Rational Software Architect 代表用 UML2 設計應用程序的市場導向的解決方案。Rational Modeling Extension 的設計預計到了這一點,并且提供了用戶可以在 Rational Software Modeler(或者 Rational Systems Developer 或者 Rational Software Architect)中處理 Visual Studio 工程的方法。利用 Rational Modeling Extension,用戶可以用 UML 可視地設計他們的 .NET 應用程序,然后使用轉換來生成 Visual Studio 工程中的代碼,并且由此,利用 Visual Studio(包括 Class Designer 特性)和 Rational Modeling Extension 中的代碼可視化功能繼續進行代碼開發和調試。

      從技術上說,Rational Modeling Extension 使用 Visual Studio 可擴展 API,從關于其內容(像工程所引用的 C# 文件和匯編)的 Visual Studio C# 工程中獲得信息。Visual Studio 可擴展 API 只能從打開的解決方案中查詢并返回信息。由于這一限制,只要 Rational Modeling Extension 在使用中,包含了將要在 Rational Modeling Extension 中進行建模的 C# 工程的解決方案就應該在 Visual Studio 中是打開的。

    將 Visual Studio 工程導入到 Rational Modeling Extension 中

      要處理 Visual Studio C# 工程,您首先要將工程導入到 Rational Modeling Extension 中。這可以通過使用 .NET Solution Import 向導很容易地做到,該向導可以從 File > Import > Others > .NET Solution打開(如圖 1 所示)。

      圖 1. .NET Solution Import 向導
      

      Import 向導的第一頁上應該填寫解決方案文件的路徑(如圖 2 所示)。向導將解析該解決方案文件,從而找到包含該解決方案的 C# 工程,而擁有相同名稱的相應 Eclipse 工程將在 Eclipse 工作區中創建(如圖 3 所示)。導入器還將創建 Eclipse 到該工程所使用的 C# 文件和 .NET 匯編的鏈接。這些鏈接用于獲取關于 C# 工程內容的信息。這些鏈接存儲在相應 Eclipse 工程的 .project 文件中。

      圖 2. .NET Solution Import 向導,第 1 頁
      

      圖 3. .NET Solution Import 向導,第 2 頁
      

      在您成功地將 Visual Studio .NET 解決方案導入到 Eclipse 中之后,Rational Modeling Extension 將切換到 .NET 透視圖。您可以利用 Project Explorer 來查看工程內容。注意,工程內容只能通過 Project Explorer 視圖(與透視圖無關)來查看,不能通過其他視圖來查看。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    52/5<12345>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品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>