1、基于構(gòu)件的軟件工程能夠有效地提高軟件開發(fā)的質(zhì)量和效率,而構(gòu)件組裝技術(shù)是實(shí)現(xiàn)基于構(gòu)件的軟件工程的關(guān)鍵??焖侔l(fā)展的Internet計(jì)算平臺與軟件工程的結(jié)合更使軟件工程具有了更廣闊的發(fā)展空間。Web服務(wù)是下一代軟件系統(tǒng)的核心技術(shù)之一,同時(shí)本文從軟件體系結(jié)構(gòu)的角度出發(fā),分析了目前國際流行的和最新的軟件體系結(jié)構(gòu),給出了支持Web服務(wù)、插頭插座式體系結(jié)構(gòu)和基于靈巧連接件體系結(jié)構(gòu)的構(gòu)件模型,分別定義了初級組裝和高級組裝的概念,并在此基礎(chǔ)上結(jié)合插頭插座
2、式體系結(jié)構(gòu)和基于靈巧連接件的體系結(jié)構(gòu)提出了一種對構(gòu)件首先進(jìn)行初級組裝,然后進(jìn)行高級組裝的構(gòu)件組裝框架,在系統(tǒng)設(shè)計(jì)時(shí)首先對系統(tǒng)進(jìn)行分析,將系統(tǒng)劃分為相對獨(dú)立的子系統(tǒng),對各個(gè)子系統(tǒng)所需使用的構(gòu)件進(jìn)行服務(wù)分析,將具有對偶服務(wù)的構(gòu)件進(jìn)行初級組裝,然后根據(jù)基于靈巧連接件體系結(jié)構(gòu)的要求進(jìn)行高級組裝。這種組裝方式可以保持基于靈巧連接件體系結(jié)構(gòu)和插頭插座式體系結(jié)構(gòu)的優(yōu)點(diǎn),同時(shí)降低系統(tǒng)因全部使用基于靈巧連接件體系結(jié)構(gòu)的接口和控制的復(fù)雜性。為提高軟件重用率