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