女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>嵌入式開發>基于構件技術的軟件復用技術及其MIS應用分析

基于構件技術的軟件復用技術及其MIS應用分析

2017-10-27 | rar | 0.3 MB | 次下載 | 1積分

資料介紹

“有效的開發軟件”和“有效的復用軟件”一直是軟件工程領域兩個永恒的主題。軟件復用是提高軟件開發效率和質量的有效途徑,軟件復用的主要思想是,將軟件看成是由不同功能部分的“組件”所組成的有機體,每一個組件在設計編寫時可以被設計成完成同類工作的通用工具。這樣,如果完成各種工作的組件被建立起來以后,編寫一特定軟件的工作就變成了只是將各種不同組件組織連接起來的簡單問題,這對于軟件產品的最終質量和維護工作都有本質性的改變。
  構件技術是支持軟件復用的核心技術,是近幾年來迅速發展并受到高度重視的一個學科分支。它的出現是對傳統MIS開發過程的一次變革,是基于面向對象的、以嵌入后馬上可以“即插即用”概念為中心、通過構件的組合來支持應用的技術體系。標準零部件生產業的獨立存在和發展是產業形成規模經濟的前提。軟件產業要發展并形成規模經濟,標準構件的生產和構件的復用是關鍵因素。而軟件復用模式是產業工程化、工業化的必由之路。這正是軟件復用受到高度重視的根本原因。
  1 軟件復用與軟件構件
  1.1 軟件復用的基本概念
  軟件復用是指重復使用“為了復用目的而設計的軟件”的過程[1]。軟件復用是在軟件開發中避免重復勞動的解決方案,它包括對軟件生產過程中其他勞動成果的復用,如需求分析、概要設計、詳細設計、編碼、測試用例和使用手冊等。
  依據對可復用信息進行復用的方式,可以將軟件復用區分為黑盒(Black-box)復用和白盒(White-box)復用。黑盒復用是指對可復用構件不作任何修改,原封不動地復用。這類可復用構件比較通用,往往具有很好的封裝性,并具有標準的接口;而且這類構件的復用率較高,因此要求有很高的質量和可靠性。白盒復用是指在復用一個構件時須對其進行部分修改,以適應具體應用的需要。
  1.2 實現軟件復用的關鍵因素
  實現軟件復用的關鍵因素如圖1所示,主要包括:軟件構件技術、領域工程、軟件構架技術、軟件再工程、開放系統技術、軟件過程、CASE技術,以及各種非技術因素[2]。
  基于構件技術的軟件復用技術及其MIS應用分析
  1.3 軟件復用過程
  軟件復用過程如圖2所示,可分為以下步驟:(1)認識到有可能復用的機會;(2)分解、抽象;(3)分類并建立復用構件庫;(4)檢索與選擇復用構件;(5)對復用構件具體化;(6)重新組裝成新軟件。
  基于構件技術的軟件復用技術及其MIS應用分析
  1.4 構件的基本概念
  在眾多的軟件復用開發方法中,基于構件的軟件開發方法是一條有效、實際的軟件復用途徑。所謂構件是指系統中可以明確辨識的構成成份,軟件構件是系統中具有一定意義的獨立構成成份[3]。
  構件應具備的基本特征:(1)復用:復用是構件最基本的性質,構件的設計必須滿足能在新的應用項目中使用;(2)封裝:是對外界隱藏構件的設計和實現細節,僅通過接口與外界交互,可以保證構件功能復用的完整性和構件開發及交互的獨立性;(3)組裝:構件可以通過組裝形成新的構件或系統,組裝是構件復用的手段;(4)粒度:構件是有大小的,與領域相關的構件粒度大;(5)層次:構件可以按層次進行劃分,企業級應用系統的復雜邏輯可以通過分層來解決。
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1GD100PIX120C6SNA規格書
  2. 0.98 MB   |  3次下載  |  免費
  3. 2一款入耳式耳機的仿真與分析
  4. 0.44 MB   |  2次下載  |  免費
  5. 3Eurotherm TKS Temperature 用戶手冊
  6. 1.46 MB  |  2次下載  |  免費
  7. 4人形機器人電機驅動和傳感報告
  8. 4.27 MB   |  2次下載  |  免費
  9. 5無線系統中天線和RF元件電磁建模
  10. 7.48 MB   |  1次下載  |  4 積分
  11. 6Multisim模擬電路仿真教程
  12. 1.93 MB   |  1次下載  |  3 積分
  13. 7DMP300C1型微機變壓器保護測控裝置技術說明書
  14. 4.11 MB   |  次下載  |  10 積分
  15. 8用MT3540芯片設計BOOST電路 1(可下載)
  16. 445.66 KB  |  次下載  |  免費

本月

  1. 1晶體三極管的電流放大作用詳細說明
  2. 0.77 MB   |  32次下載  |  2 積分
  3. 2Python從入門到精通背記手冊
  4. 18.77 MB   |  27次下載  |  1 積分
  5. 3雙極型三極管放大電路的三種基本組態的學習課件免費下載
  6. 4.03 MB   |  25次下載  |  1 積分
  7. 4AIWA HS-J303 MKⅡ維修手冊
  8. 22.47 MB   |  23次下載  |  10 積分
  9. 5多級放大電路的學習課件免費下載
  10. 1.81 MB   |  21次下載  |  2 積分
  11. 6九陽豆漿機高清原理圖
  12. 2.47 MB   |  20次下載  |  1 積分
  13. 7AIWA HS-J202/HS-J202M/HS-J800維修手冊
  14. 13.60 MB   |  15次下載  |  10 積分
  15. 81875功放原理圖
  16. 0.04 MB   |  11次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935127次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420063次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191382次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183337次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81585次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73814次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分