| 軟件業(yè)是目前最有發(fā)展前途的產(chǎn)業(yè),其營業(yè)額均以每年20%的速度遞增,預(yù)計到2000年,年銷售額將達9000億美元,軟件業(yè)將成為世界第一大產(chǎn)業(yè)。
中國科學(xué)院軟件所仲萃豪研究員特別針對軟件業(yè)中構(gòu)件技術(shù)的應(yīng)用軟件開發(fā)做一詳細(xì)論述,其中仲萃豪教授著重強調(diào)的是應(yīng)用軟件開發(fā)模型和方法。
軟件分為系統(tǒng)軟件、中間件、應(yīng)用軟件和智能軟件四種。應(yīng)用軟件開發(fā)經(jīng)歷了幾個重要階段,今天,集"面向?qū)ο?之大成演變出軟件構(gòu)件技術(shù)。
軟件構(gòu)件技術(shù)在一、二年內(nèi)將轟轟烈烈地開展起來。目前國內(nèi)許多大工程、大項目都紛紛采用這項技術(shù),如863計劃近一半的項目、通信方面許多大項目的投標(biāo)、金融行業(yè)的業(yè)務(wù)處理系統(tǒng)等,都在朝這個方向走。
從北京大學(xué)計算機系梅宏教授那里獲悉:國外早就將構(gòu)件技術(shù)應(yīng)用到實踐中去。
領(lǐng)域工程技術(shù):美國國防部高級研究項目署建立了"用于易修改的可靠系統(tǒng)的軟件技術(shù)"項目,研究領(lǐng)域特定的、基于復(fù)用的軟件工程技術(shù),并建立了三個示范工程項目。美國空軍電子系統(tǒng)中心與美國航空航天局合作建立了"可復(fù)用防務(wù)軟件的中央檔案庫"項目,以促進國防項目中的軟件復(fù)用。
CORBA分布式對象技術(shù):BellSouth公司在大型機上有大量的應(yīng)用程序和數(shù)據(jù),新的業(yè)務(wù)過程需要與之協(xié)作。CORBA技術(shù)提供的解決方案是將遺留系統(tǒng)包裝為構(gòu)件,以O(shè)RB為"軟總線"集成新老系統(tǒng)。由摩托羅拉發(fā)起的著名的"銥星工程"中,最終采用了ORB產(chǎn)品作為軟件構(gòu)件之間的互連框架。
產(chǎn)品線技術(shù):1985年,瑞典CelsiusTech系統(tǒng)公司,同時接到兩份合同--瑞典海軍和丹麥海軍的輪船系統(tǒng),兩個系統(tǒng)都需要很強的容錯性和分散性,該公司采用SS2000產(chǎn)品線方法后,獲得了巨大成功,將硬件與軟件的費用比例從過去的35:65變成了80:20。
據(jù)預(yù)測,今后,軟件開發(fā)商必須了解主要系統(tǒng)集成商和應(yīng)用軟件開發(fā)人員所需要的基本構(gòu)件,因為他們在引導(dǎo)著構(gòu)件技術(shù)的需求和功能走勢。到2001年,所有新開發(fā)的應(yīng)用至少有60%將是基于構(gòu)件的組裝,開發(fā)商的市場應(yīng)變能力也因此得到提高。
|