基于進(jìn)程組構(gòu)件模型的軟件體系結(jié)構(gòu)設(shè)計(jì)方法new

基于進(jìn)程組構(gòu)件模型的軟件體系結(jié)構(gòu)設(shè)計(jì)方法new

ID:33549055

大?。?55.50 KB

頁數(shù):3頁

時(shí)間:2019-02-27

基于進(jìn)程組構(gòu)件模型的軟件體系結(jié)構(gòu)設(shè)計(jì)方法new_第1頁
基于進(jìn)程組構(gòu)件模型的軟件體系結(jié)構(gòu)設(shè)計(jì)方法new_第2頁
基于進(jìn)程組構(gòu)件模型的軟件體系結(jié)構(gòu)設(shè)計(jì)方法new_第3頁
資源描述:

《基于進(jìn)程組構(gòu)件模型的軟件體系結(jié)構(gòu)設(shè)計(jì)方法new》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、計(jì)算機(jī)科學(xué)2004Vo1.31N9-.6基于進(jìn)程組構(gòu)件模型的軟件體系結(jié)構(gòu)設(shè)計(jì)方法褚華陳平(西安電子科技大學(xué)軟件工程研究所西安710071)摘要軟件工程的有效性在于進(jìn)行體系化或系統(tǒng)化的設(shè)計(jì),軟件體系結(jié)構(gòu)的好壞對系統(tǒng)的成敗起著舉足輕重的作用。本文針對并發(fā)系統(tǒng),結(jié)合面向?qū)ο蟆?gòu)件以及軟件復(fù)用的思想,提出了一種基于進(jìn)程組構(gòu)件模型的軟件體系結(jié)構(gòu)設(shè)計(jì)方法。最后介紹了采用該方法設(shè)計(jì)的iCALL0系統(tǒng)。關(guān)鍵詞軟件體系結(jié)構(gòu),構(gòu)件。面向?qū)ο?,進(jìn)程組構(gòu)件模型AMethodofDesigningSoftwareArchitectureBasedonProcessGroupCo

2、mponentModelZHUHuaCHENPing(InstituteofSoftwareEngineering,XidianUniversity,Xi’an710071)AbstractTheeficiencyofsoftwareengineeringisonthearchitecturaldesign.Thequalityofasoftwarearchitectureplaysanimportantroleonthesuccessofthewholesystem.Thispaperaddressesamethodofdesigningthesof

3、twarearchitecturebasedonprocessgroupcomponentmodel,whichintegratestechnologiesofobject—oriented,componentsandsoftwarereuse.Finally,acasestudy—iCALLsystemisgiventOshowtheapplicationofthismethod.KeywordsSoftwarearchitecture,Processgroupcomponentmodel,Object—oriented,Components1引言2

4、進(jìn)程組構(gòu)件模型隨著軟件規(guī)模的增大和復(fù)雜度的提高,如何有效地進(jìn)行2.1基本概念軟件系統(tǒng)開發(fā)這一問題變得十分突出。越來越多的研究事實(shí)對象與領(lǐng)袖對象。對象是面向?qū)ο笳Z言實(shí)現(xiàn)的、某個(gè)類的表明,軟件工程的有效性在于進(jìn)行體系化或系統(tǒng)化的軟件設(shè)實(shí)例。領(lǐng)袖對象(LeaderObject)是承擔(dān)對成員對象(Member計(jì)[s]。系統(tǒng)軟件體系結(jié)構(gòu)的好壞對于最終系統(tǒng)的成敗起著舉Objects)進(jìn)行協(xié)調(diào)與管理的職能的對象。足輕重的作用,所以對軟件體系結(jié)構(gòu)設(shè)計(jì)方法的研究變得十構(gòu)件是指系統(tǒng)中較為獨(dú)立的功能實(shí)體。構(gòu)件模型是面向分重要。構(gòu)件的軟件開發(fā)方法的核心,是構(gòu)件的本質(zhì)特征及構(gòu)件

5、間關(guān)雖然軟件體系結(jié)構(gòu)已經(jīng)在軟件工程領(lǐng)域中有著廣泛的應(yīng)系的抽象描述,它將構(gòu)件組裝成所關(guān)心的構(gòu)件類型、構(gòu)件形態(tài)用,但迄今為止還沒有一個(gè)被大家所公認(rèn)的定義。Marry和表示方法加以標(biāo)準(zhǔn)化.使關(guān)心和使用構(gòu)件的外部環(huán)境(如使Shaw認(rèn)為軟件體系結(jié)構(gòu)是軟件設(shè)計(jì)過程中的一個(gè)層次,這一用構(gòu)件構(gòu)造出的應(yīng)用系統(tǒng)、構(gòu)件組裝輔助工具和構(gòu)件復(fù)用者層次超越計(jì)算過程中的算法設(shè)計(jì)和數(shù)據(jù)結(jié)構(gòu)。軟件體系結(jié)構(gòu)等)能夠在一致的概念模型下觀察和使用構(gòu)件【3]。處理算法與數(shù)據(jù)結(jié)構(gòu)之上關(guān)于整體系統(tǒng)功能設(shè)計(jì)和描述方面在本文提出的設(shè)計(jì)方法中,將構(gòu)件定義為由若干負(fù)擔(dān)不的一些問題,如全局組織和全局控制結(jié)構(gòu)

6、、關(guān)于通訊、同步與同職能的對象組成、以既定的協(xié)議與外界進(jìn)行交互并可進(jìn)行數(shù)據(jù)存儲的協(xié)議,設(shè)計(jì)構(gòu)件功能定義,物理分布與合成,設(shè)計(jì)組裝的模塊,并根據(jù)構(gòu)件職能的不同,將其劃分為如下幾類:方案選擇、評估與實(shí)現(xiàn)等[1]。·基礎(chǔ)構(gòu)件:是一個(gè)模塊,由一個(gè)領(lǐng)袖對象和多個(gè)(實(shí)現(xiàn)了基于構(gòu)件的軟件復(fù)用作為一種提高軟件生產(chǎn)率和軟件質(zhì)相同或不同的職能細(xì)節(jié)的)成員對象構(gòu)成。在不需要區(qū)分的場量的有效途徑,是近幾年來軟件工程界研究的重點(diǎn)之一,被認(rèn)合,基礎(chǔ)構(gòu)件簡稱為構(gòu)件。為是繼面向?qū)ο蠓椒ㄖ蟮囊粋€(gè)新的技術(shù)熱潮。近年來,在中·領(lǐng)袖基礎(chǔ)構(gòu)件:是承擔(dān)對成員基礎(chǔ)構(gòu)件(MemberCom-間件技

7、術(shù)的基礎(chǔ)上,結(jié)合軟件復(fù)用思想和面向?qū)ο蠓椒?,基于ponents)進(jìn)行協(xié)調(diào)與管理的職能的基礎(chǔ)構(gòu)件。構(gòu)件的軟件開發(fā)(componentbasedsoftwaredevelopment,·進(jìn)程構(gòu)件:是一個(gè)獨(dú)立的進(jìn)程,由一個(gè)領(lǐng)袖基礎(chǔ)構(gòu)件和CBSD)技術(shù)受到了高度重視。多個(gè)(實(shí)現(xiàn)了相同或不同職能的)成員基礎(chǔ)構(gòu)件組合而成。對于并發(fā)系統(tǒng).合理的進(jìn)程結(jié)構(gòu)是設(shè)計(jì)軟件體系結(jié)構(gòu)時(shí)·領(lǐng)袖進(jìn)程構(gòu)件:是承擔(dān)對請求的監(jiān)聽、向成員進(jìn)程構(gòu)件需要考慮的首要問題。本文基于CBSD模型,提出了一種基于進(jìn)行請求分派的職能的進(jìn)程構(gòu)件。進(jìn)程組構(gòu)件模型的軟件體系結(jié)構(gòu)設(shè)計(jì)方法,應(yīng)用這種方法設(shè)2.2進(jìn)程

8、組構(gòu)件模型計(jì)并實(shí)現(xiàn)了iCALL0客戶服務(wù)中心平臺系統(tǒng)的軟件體系結(jié)采用UML(UnifiedMo

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。