軟件復用技術研究及在TAFS中的應用.pdf_第1頁
已閱讀1頁,還剩58頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、隨著計算機的普及,其應用領域也隨之擴大,某些計算機的應用已經潛移默化的改變著人們的生產和生活方式。在計算機系統(tǒng)中,軟件是靈魂,硬件是身體,軟件控制硬件要做什么,如何去做,硬件則表現在如何接受軟件的輸入,如何表現軟件作用后的輸出。軟件和硬件是組成一個計算機系統(tǒng)中不可或缺的部分,而衡量計算機的發(fā)展速度往往是按照發(fā)展最緩慢的組成部分作為參考標準的。就目前情況看,計算機硬件始終遵循所謂的摩爾定律高速發(fā)展,而軟件生產卻由于種種原因,發(fā)展比較滯后,

2、這大大延緩了整個計算機產業(yè)的發(fā)展,導致軟件危機的出現。 軟件復用是為了解決軟件危機和克服開發(fā)日益復雜的軟件系統(tǒng)而提出的一種方法。其主要思路來源于對硬件結構化的思想,即標準化的硬件設備可以重復生產相同功能的硬件,所有硬件通過系統(tǒng)總線連接起來構成一個硬件系統(tǒng),并且采用不同的硬件,可以構成不同的計算機硬件系統(tǒng)。通過類比而引入軟件總線的概念,使用功能通用的軟件組件的實現復雜的軟件系統(tǒng),通過使用不同的軟件組件來建立不同的軟件系統(tǒng),從而構造

3、不同的計算機系統(tǒng)。 軟件構件技術就是基于上述思想而提出。構件技術存在許多不同的標準,流行的有三種。它們有許多相同的共性,例如都包含接口,都是均可劃分的功能模塊等。 COM是一種軟件構件技術,也是目前應用較多的軟件構件技術之一。在Win32平臺下,COM已成為一個技術標準被廣泛推廣,而其后版本DCOM已支持分布式應用。本文著重說明了COM標準規(guī)范,COM接口的設計原理,以及使用COM技術構建軟件系統(tǒng),COM的優(yōu)勢等。并通過

4、一些C++的代碼的聲明給出實現COM細節(jié)的一些元素,如接口的實現的結構體。最后論述了怎樣使用VisualC++開發(fā)工具開發(fā)和使用COM組件。同時也實現了一個基于COM組件的稅務稽查檔案管理系統(tǒng)。 稅務稽查檔案管理系統(tǒng)是一套應用軟件系統(tǒng),它解決了通常人工搜集整理數據帶來效率低下,和案件資料無法完整的長期保存等問題。該系統(tǒng)利用計算機技術實現辦公自動化和無紙化,既有利于檔案資料的存放,又由于文件資料全部掛在網上,可以最大限度的實現資源

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論