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

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

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

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

    基于組件的開放式CAD系統模型[3]

    發布: 2008-10-28 09:16 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 22次 | 進入軟件測試論壇討論

    領測軟件測試網

      

      應用組件不是直接連結到應用總線(也稱Broker)上,而是通過一個軟件代理(Agent)間接地連在總線上.Agent的作用在于,一方面,代理應用組件的復雜通訊過程,使應用組件更專注于功能的實現;另一方面,它將適應不同應用需求的組件內部的異構數據轉換成同構數據,以保證Broker上通訊語言的統一。

      3.4 組件結構對系統開放性的支持

      組件結構是面向對象結構的繼承和延伸,它具有面向對象結構的所有優點.同時,在這種模型中,組件是一種封裝良好的功能部件,對外具有一致的接口,組件間的通訊由總線統一代理,降低了組件之間的相互依賴.軟件開發者可以方便地定義和建構新的即插即用組件來擴充系統.以命令為例,如果想在系統現有命令組件的基礎上增加新的命令組件,只要按照命令組件的既定接口規范定義其各個狀態,插入系統,執行自動機就會象執行內部命令一樣自動執行.應用組件的增加更為容易,甚至可以在系統運行期間動態載入和卸載.CAD系統模型中引入組件結構,大大增加了系統功能的開放性和可擴充性。

      4 結 論

      GHCAD系列軟件是我國CAD應用工程主推產品,曾獲“八五”國家科技攻關重大成果獎.GHCAD系列軟件的發展過程在一定程度上也體現了CAD系統模型的發展過程.GHCAD早期產品采用的是以數據為中心的系統模型,而GHCAD3.0則是成功地以執行為中心的開放的CAD支撐系統,到GHMDS1.0,其系統模型已較為接近面向對象的系統模型,GHMDS2.0的設計中已經使用了Broker的概念,正在開發的GHMDS 4.0則采用的是本文提出的基于組件的兩級總線結構。

    延伸閱讀

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

    43/4<1234>

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