當前位置:吉日网官网 - 傳統故事 - 組件技術和其他軟件技術有什麽關系?

組件技術和其他軟件技術有什麽關系?

傳統的軟件設計技術通常基於語言、過程或對象,規模和粒度都很小。然而,隨著應用需求的不斷提高和應用系統的日益復雜,傳統的技術已經不能滿足要求。主要原因如下:從抽象的角度來看,面向對象技術已經達到了類級復用,但是復用粒度太小,無法解決異構互操作和更高效的復用問題。白話文系統越來越大,編程還是從底層壹步壹步寫,太累效率太低,而且無法保證模塊的穩定性和可靠性。所以必須改進。組件是傳統面向對象技術的擴展,將抽象層次提升到了壹個更高的層次。它封裝了壹組相關的類,並表示完成壹個或多個功能的特定服務。另外,壹個組件不僅僅是代碼的封裝,也是軟件架構、測試用例、設計文檔、分析文檔和領域知識的封裝。因此,從這個意義上說,組件本身具有更廣泛的含義和更靈活的復用粒度。目前軟件構件的主流技術標準有微軟提出的COM/COM+、SUN公司提出的JavaBean/EJB和OMG提出的Corba。它們為應用軟件的開發提供了壹個可移植的、異構的實現環境和健壯的平臺,結束了面向對象開發語言的混亂,解決了通信、互操作等環境中異構軟件重用的瓶頸問題。研究實踐表明,軟件復用在特定領域更容易成功,因此對特定領域軟件復用的研究受到了高度重視,對構件技術及其在特定領域應用的研究也成為了構件技術的研究熱點。
  • 上一篇:紅色傳承的內容怎麽寫?
  • 下一篇:綠色配什麽顏色?綠色配色禁忌。
  • copyright 2024吉日网官网