全球专业中文经管百科,由121,994位网友共同编写而成,共计436,034个条目

構件技術

用手机看条目

出自 MBA智库百科(https://wiki.mbalib.com/)

目錄

什麼是構件技術

  構件技術(Component Technology)是指通過組裝一系列可復用的軟體構件來構造軟體系統的軟體技術。通過運用構件技術,開發人員可以有效的進行軟體復用,減少重覆開發,縮短軟體的開發時間,降低軟體的開發成本

  構件技術是支持軟體復用的核心技術。構件技術就是一種類似於集成組裝式的軟體生產方式。它把零件、生產線和裝配運行的概念運用在軟體產業中,徹底打破了手工作坊式的軟體開發模式。

  構件是指語義完整、語法正確和有可復用價值的單位軟體,包括程式代碼、測試用例、設計文檔、設計過程、需求分析文檔和領域知識等。廣義上講,構件可以是數據,也可以是被封裝的對象類、軟體構架、文檔和測試用例等。一個構件可以小到只有一個過程,也可以大到包含一個應用程式。它可以包括函數、常式、對象、二進位對象、類庫和數據包等。

構件技術的構件特點

  構件具有以下特點:

  (1)構件是一個獨立的可部署單位,它能很好地從環境和其他構件中分離出來。同時,作為一個部署單位,一個構件不會被部分地部署,第三方也無法獲取構件的內部實現細節。

  (2)構件是一個由第三方進行集成的單位,同其他構件一起組合使用。這就要求構件必須封裝其實現細節並通過定義良好的介面與其環境進行交互。

  (3)構件是可替換的,構件通過介面與外界進行交互,明確定義的介面是構件之間唯一可視的部分。實現介面的具體構件本身就是可以替換的部分。構件的可替換性為構件的裝配者、使用者提供了可選擇的空間。

本條目對我有幫助5
MBA智库APP

扫一扫,下载MBA智库APP

分享到:
  如果您認為本條目還有待完善,需要補充新內容或修改錯誤內容,請編輯條目投訴舉報

本条目由以下用户参与贡献

Tracy,Mis铭,M id f62c160fc219f9c0f1f41a66f557f196.

評論(共0條)

提示:評論內容為網友針對條目"構件技術"展開的討論,與本站觀點立場無關。

發表評論請文明上網,理性發言並遵守有關規定。

打开APP

以上内容根据网友推荐自动排序生成

官方社群
下载APP

闽公网安备 35020302032707号