freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

面向?qū)ο蟮闹虚g件軟件體系結(jié)構(gòu)研討(編輯修改稿)

2025-01-26 13:49 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 10 幾年來(lái)一直在為自己的組件軟件建立標(biāo)準(zhǔn) ,而且已被很多組織和公司采用。對(duì)于異構(gòu)環(huán)境下的企業(yè)應(yīng)用開(kāi)發(fā) , CORBA 和 EJB 有著明顯的優(yōu)勢(shì) ,并且 CORBA 和 EJB 所依賴 Java 技術(shù)可以很好的互補(bǔ)。 CORBA 處理網(wǎng)絡(luò)透明性 , EJB 處理實(shí)現(xiàn)透明性。因此 , CORBA 和 EJB 技術(shù)緊密結(jié)合應(yīng)是今后多層分布式系統(tǒng)發(fā)展的一大趨勢(shì)。 基于構(gòu)件的軟件開(kāi)發(fā)過(guò)程 領(lǐng)域工程步驟 1 ? 領(lǐng)域分析:首先要進(jìn)行領(lǐng)域分析,收集領(lǐng)域中有代表性的應(yīng)用樣本,分析應(yīng)用中的公共部分或相似部分,抽取該領(lǐng)域的應(yīng)用體系結(jié)構(gòu) ? 建立領(lǐng)域特定的基準(zhǔn)體系結(jié)構(gòu)模型:在領(lǐng)域分析的基礎(chǔ)上,構(gòu)造該領(lǐng)域的基準(zhǔn)體系結(jié)構(gòu),這個(gè)基準(zhǔn)體系結(jié)構(gòu)應(yīng)是可以裁剪和擴(kuò)充的,并可供該領(lǐng)域的應(yīng)用復(fù)用 ? 標(biāo)識(shí)候選構(gòu)件:在領(lǐng)域分析和領(lǐng)域基準(zhǔn)體系結(jié)構(gòu)模型的基礎(chǔ)上標(biāo)識(shí)該領(lǐng)域的候選構(gòu)件 ? 泛化 (generalization)和可變性 (variability)分析:提高其通用性,同時(shí)尋找候選構(gòu)件在不同應(yīng)用中的變化點(diǎn) (variation point),通過(guò)設(shè)置參數(shù)、繼承或其它手段,使可變部分局部化 領(lǐng)域工程步驟 2 ? 重建構(gòu)件:在泛化和可變性分析的基礎(chǔ)上,重建構(gòu)件,使它成為可復(fù)用構(gòu)件 ? 構(gòu)件的測(cè)試:對(duì)重建的可復(fù)用的構(gòu)件要嚴(yán)格測(cè)試,以提高其可靠性 ? 構(gòu)件的包裝:經(jīng)測(cè)試的構(gòu)件應(yīng)根據(jù)構(gòu)件庫(kù)的要求,對(duì)它進(jìn)行包裝,以便構(gòu)件庫(kù)對(duì)它分類(lèi)儲(chǔ)存和檢索 ? 構(gòu)件入庫(kù):包裝后的構(gòu)件即可存入構(gòu)件庫(kù) 應(yīng)用系統(tǒng)工程的步驟 1 ? 建立應(yīng)用系統(tǒng)的體系結(jié)構(gòu)模型:可以使用構(gòu)件生產(chǎn)者提供的領(lǐng)域特定的基準(zhǔn)體系結(jié)構(gòu)經(jīng)裁剪和 /或擴(kuò)充而獲得 ? 尋找候選構(gòu)件:根據(jù)應(yīng)用系統(tǒng)的體系結(jié)構(gòu)模型,從構(gòu)件庫(kù)或其它可利用的構(gòu)件源中尋找候選構(gòu)件 ? 評(píng)價(jià)和選擇合適的構(gòu)件:評(píng)價(jià)候選構(gòu)件以判斷是否適合于待開(kāi)發(fā)的軟件 ? 構(gòu)件的修改 (modify)和特化 (specialize):在復(fù)用時(shí)對(duì)構(gòu)件進(jìn)行特化以滿足特定應(yīng)用的需要 應(yīng)用系統(tǒng)工程的步驟 2 ? 開(kāi)發(fā)未被復(fù)用的部分:對(duì)新系統(tǒng)中未復(fù)用的部分進(jìn)行開(kāi)發(fā) ? 構(gòu)件的組裝:將特化和修改后的可復(fù)用構(gòu)件和新開(kāi)發(fā)的部分組裝成一個(gè)新的軟件系統(tǒng) ? 集成測(cè)試:對(duì)組裝后的軟件系統(tǒng)進(jìn)行集成測(cè)試 ? 評(píng)價(jià)被復(fù)用的構(gòu)件,并推薦可能的新構(gòu)件 CBSD對(duì)質(zhì)量、生產(chǎn)率和成本的影響 ? 對(duì)質(zhì)量的影響:隨著長(zhǎng)期的測(cè)試和使用,構(gòu)件能夠保證很高的質(zhì)量,因此可以使系統(tǒng)開(kāi)發(fā)的質(zhì)量得到保證 ? 對(duì)生產(chǎn)率的影響:一般來(lái)說(shuō),大約 30%~ 50%的復(fù)用可使生產(chǎn)率提高 25%~40% ? 對(duì)成本的影響 ? 與復(fù)用相關(guān)的成本應(yīng)由多個(gè)采用復(fù)用技術(shù)的項(xiàng)目來(lái)分擔(dān) ? 通常要經(jīng)過(guò) 2~3個(gè)采用復(fù)用的生產(chǎn)周期 (大約 3年左右 )復(fù)用才能帶來(lái)顯著的效益 內(nèi)容摘要 ? 基于構(gòu)件的軟件開(kāi)發(fā)概述 ? 建造可復(fù)用構(gòu)件 ? 應(yīng)用系統(tǒng)工程 ? 構(gòu)件的管理 ? 小結(jié) 建造可復(fù)用構(gòu)件 ? 建造構(gòu)件的目的是為了以后復(fù)用構(gòu)件,即為復(fù)用而建造構(gòu)件 ? 在建造構(gòu)件時(shí)仍應(yīng)遵循抽象、逐步求精、信息隱蔽、功能獨(dú)立、結(jié)構(gòu)化程序設(shè)計(jì)等思想和原則 ? 由于面向?qū)ο蠓椒ň哂蟹庋b性、繼承等特點(diǎn),能有力地支持復(fù)用,所以應(yīng)盡可能考慮采用面向?qū)ο蠓椒? 對(duì)可復(fù)用構(gòu)件的要求 ? 構(gòu)件的設(shè)計(jì)應(yīng)具有較高的通用程度 ? 構(gòu)件應(yīng)易于調(diào)整 ? 構(gòu)件應(yīng)易于組裝 ? 構(gòu)件必須具有可檢索性 ? 構(gòu)件必須經(jīng)過(guò)充分的測(cè)試 創(chuàng)建領(lǐng)域構(gòu)件的設(shè)計(jì)框架 ?除應(yīng)遵循已有的設(shè)計(jì)概念和原則外,還必須考慮應(yīng)用領(lǐng)域的特征,例如: ?標(biāo)準(zhǔn)數(shù)據(jù):應(yīng)該研究應(yīng)用領(lǐng)域,并標(biāo)識(shí)出標(biāo)準(zhǔn)的全局?jǐn)?shù)據(jù)結(jié)構(gòu) (如文件結(jié)構(gòu)或完整的數(shù)據(jù)庫(kù) )。于是所有設(shè)計(jì)的構(gòu)件都可以用這些標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)來(lái)刻畫(huà) ?標(biāo)準(zhǔn)接口協(xié)議:應(yīng)該建立三個(gè)層次的接口協(xié)議:構(gòu)件內(nèi) (intramodular)接口、構(gòu)件外接口以及人機(jī)接口 ?程序模板:程序的結(jié)構(gòu)模型可以作為新程序的體系結(jié)構(gòu)設(shè)計(jì)的模板 可變性分析 ? 構(gòu)件應(yīng)具有較強(qiáng)的通用性和可變性 ? 為了滿足不同的復(fù)用需求,需要在構(gòu)件復(fù)用時(shí)可能發(fā)生變化的一個(gè)或多個(gè)位置上標(biāo)識(shí)變化點(diǎn)(variation point),同時(shí)為變化點(diǎn)附加一個(gè)或多個(gè)變體 (variant) ? 例如 Account構(gòu)件的帳號(hào)編碼規(guī)則以及透支規(guī)則在不同的國(guó)家可能不一樣 VP1 VP2 C VP1 description context 構(gòu)件系統(tǒng)中的門(mén)面和變體 可變性機(jī)制 ? 繼承:在變化點(diǎn)上創(chuàng)建指定抽象類(lèi)型或抽象類(lèi)的子類(lèi)型或子類(lèi)。 ? 擴(kuò)展和擴(kuò)展點(diǎn):可以在用況和對(duì)象構(gòu)件中的變化點(diǎn) (或擴(kuò)展點(diǎn) )上附加變體 (或擴(kuò)展 ) ? 參數(shù)化:用于模板、框架和宏的類(lèi)型和類(lèi) ?適用于變體較小時(shí) (經(jīng)常是一個(gè)數(shù)值、短語(yǔ)或表達(dá)式 ) 內(nèi)容摘要 ? 基于構(gòu)件的軟件開(kāi)發(fā)概述 ? 建造可復(fù)用構(gòu)件 ? 應(yīng)用系統(tǒng)工程 ? 構(gòu)件的管理 ? 小結(jié) 應(yīng)用系統(tǒng)工程 ? 任務(wù):通過(guò)組裝可復(fù)用構(gòu)件得到應(yīng)用系統(tǒng) ? CBSD中構(gòu)件是組成應(yīng)用系統(tǒng)的基本單元 ? 注重體系結(jié)構(gòu)和構(gòu)件接口的分析和設(shè)計(jì),忽略構(gòu)件內(nèi)部實(shí)現(xiàn)的設(shè)計(jì) 關(guān)注接口的設(shè)計(jì) ? 接口是構(gòu)件行為的描述機(jī)制,并提供了對(duì)其服務(wù)的訪問(wèn) ? 供應(yīng)接口 (Provided interface):描述構(gòu)件所提供的服務(wù),可以被其它構(gòu)件訪問(wèn) ? 請(qǐng)求接口 (requived interfac
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1