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

正文內(nèi)容

現(xiàn)代軟件體系結(jié)構(gòu)風(fēng)格分析(參考版)

2025-01-20 14:31本頁面
  

【正文】 ?!?體系結(jié)構(gòu)風(fēng)格的定義和該風(fēng)格應(yīng)用的領(lǐng)域是直交的,提取的設(shè)計(jì)知識比用 DSSA提取的設(shè)計(jì)專家知識的應(yīng)用范圍要廣?!?DSSA只對某一個(gè)領(lǐng)域進(jìn)行設(shè)計(jì)專家知識的提取、存儲和組織,但可以同時(shí)使用多種體系結(jié)構(gòu)風(fēng)格;而在某個(gè)體系結(jié)構(gòu)風(fēng)格中進(jìn)行體系結(jié)構(gòu)設(shè)計(jì)專家知識的組織時(shí),可以將提取的公共結(jié)構(gòu)和設(shè)計(jì)方法擴(kuò)展到多個(gè)應(yīng)用領(lǐng)域。不僅要識別出約束,并且要記錄約束對設(shè)計(jì)和實(shí)現(xiàn)決定造成的后果,還要記錄對處理這些問題時(shí)產(chǎn)生的所有問題的討論;◎ 定義領(lǐng)域模型和體系結(jié)構(gòu):產(chǎn)生一般的體系結(jié)構(gòu),并說明構(gòu)成它們的模塊或構(gòu)件的語法和語義;◎ 產(chǎn)生、搜集可重用的產(chǎn)品單元:為 DSSA增加構(gòu)件使得它可以被用來產(chǎn)生問題域中的新應(yīng)用 。◎ 定義領(lǐng)域特定的元素:編譯領(lǐng)域字典和領(lǐng)域術(shù)語的同義詞詞典?!? 水平域:定義了在多個(gè)系統(tǒng)和多個(gè)系統(tǒng)族中功能區(qū)域的共有部分,在子系統(tǒng)級上涵蓋多個(gè)系統(tǒng)族的特定部分功能,無法為系統(tǒng)提供完整的通用體系結(jié)構(gòu)?!? Tracz的定義為: “DSSA就是一個(gè)特定的問題領(lǐng)域中支持一組應(yīng)用的領(lǐng)域模型、參考需求、參考體系結(jié)構(gòu)等組成的開發(fā)基礎(chǔ),其目標(biāo)就是支持在一個(gè)特定領(lǐng)域中多個(gè)應(yīng)用的生成 ”。◎ 即使在某一單位中,規(guī)定了共享共同的軟件包或相互關(guān)系的一些標(biāo)準(zhǔn),仍會存在解釋或表示習(xí)慣上的不同?!?實(shí)際工作中,我們總會遇到一些遺留下來的代碼,它們?nèi)杂行в?,但是卻與新系統(tǒng)有某種程度上的不協(xié)調(diào)?!?關(guān)于軟件包、框架、通信以及其他一些體系結(jié)構(gòu)上的問題,目前存在多種標(biāo)準(zhǔn)。 ◎ 更通常的情況是,構(gòu)件的行為同時(shí)受外來消息類型和自身當(dāng)前所處狀態(tài)的影響。 ◇ 消息總線 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 基于層次消息總線的體系結(jié)構(gòu) ◇ 構(gòu)件 靜態(tài)結(jié)構(gòu) 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 基于層次消息總線的體系結(jié)構(gòu) ◇ 構(gòu)件 動態(tài)行為 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 基于層次消息總線的體系結(jié)構(gòu) ◎ 構(gòu)件的行為就由外來消息的類型唯一確定,即一個(gè)消息和構(gòu)件的某個(gè)操作之間存在著固定的對應(yīng)關(guān)系。 ◎ 當(dāng)某個(gè)事件發(fā)生后,系統(tǒng)或構(gòu)件發(fā)出相應(yīng)的消息,消息總線負(fù)責(zé)把該消息傳遞到此消息感興趣的構(gòu)件?!?概述 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 基于層次消息總線的體系結(jié)構(gòu) ◇ HMB風(fēng)格的構(gòu)件模型 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 基于層次消息總線的體系結(jié)構(gòu) ◇ 構(gòu)件接口 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 基于層次消息總線的體系結(jié)構(gòu) ◎ HMB風(fēng)格的構(gòu)件接口是一種基于消息的互聯(lián)接口,可以較好地支持體系結(jié)構(gòu)設(shè)計(jì)?!?可移植性強(qiáng),重用粒度大。由于線索之間是相互獨(dú)立的,所以對一個(gè)線索的修改不會影響到其他線索。由于線索功能相互獨(dú)立,不進(jìn)行互相調(diào)用,結(jié)構(gòu)簡單、清晰,構(gòu)件在結(jié)構(gòu)圖中的位置已經(jīng)說明它所實(shí)現(xiàn)的是哪一級抽象,擔(dān)負(fù)的是什么功能。 ◇ 框架 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 正交軟件體系結(jié)構(gòu) ◇ 特征 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 正交軟件體系結(jié)構(gòu) ◎ 正交軟件體系結(jié)構(gòu)由完成不同功能的 n( n 1)個(gè)線索(子系統(tǒng))組成;◎ 系統(tǒng)具有 m( m 1)個(gè)不同抽象級別的層;◎ 線索之間是相互獨(dú)立的(正交的);◎ 系統(tǒng)有一個(gè)公共驅(qū)動層(一般為最高層)和公共數(shù)據(jù)結(jié)構(gòu)(一般為最低層)。每一條線索的實(shí)現(xiàn)與其他線索的實(shí)現(xiàn)無關(guān)或關(guān)聯(lián)很少,在同一層中的構(gòu)件之間是不存在相互調(diào)用的。層是由一組具有相同抽象級別的構(gòu)件構(gòu)成?!?CORBA規(guī)范軟件系統(tǒng)采用面向?qū)ο蟮能浖?shí)現(xiàn)方法開發(fā)應(yīng)用系統(tǒng),實(shí)現(xiàn)對象內(nèi)部細(xì)節(jié)的完整封裝,保留對象方法的對外接口定義?!?實(shí)現(xiàn)客戶與服務(wù)對象的完全分開,客戶不需要了解服務(wù)對象的實(shí)現(xiàn)過程以及具體位置。這些功能包括服務(wù)器對象的登錄與激活、客戶請求的認(rèn)證等。顯然,靜態(tài)機(jī)制的靈活性雖不及動態(tài)機(jī)制,但執(zhí)行效率卻勝過動態(tài)機(jī)制。客戶對象將動態(tài)調(diào)用接口與接口池配合使用可實(shí)現(xiàn)服務(wù)器對象接口的動態(tài)搜索、請求及參數(shù)的動態(tài)構(gòu)造與動態(tài)發(fā)送。它使動態(tài)搜索可用服務(wù)器的接口、動態(tài)構(gòu)造請求及參數(shù)成為可能。 在 CORBA中定義了 IDL語言到 C、 C++、 SmallTalk和 Java語言的映射。它雖然不是編程語言,但它為客戶對象(發(fā)出服務(wù)請求的對象)提供了語言的獨(dú)立性,因?yàn)榭蛻魧ο笾恍枇私夥?wù)器對象的 IDL接口,不必知道其編程語言?!?對象管理結(jié)構(gòu)第 3章 軟件體系結(jié)構(gòu)風(fēng)格 公共對象請求代理體系結(jié)構(gòu) ◇ CORBA技術(shù)規(guī)范 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 公共對象請求代理體系結(jié)構(gòu) ◎ 接口定義語言( IDL)◎ 接口池( IR)◎ 動態(tài)調(diào)用接口( DII)◎ 對象適配器( OA)◇ CORBA技術(shù)規(guī)范 第 3章 軟件體系結(jié)構(gòu)風(fēng)格 公共對象請求代理體系結(jié)構(gòu) ◎ 接口定義語言 CORBA利用 IDL統(tǒng)一地描述服務(wù)器對象(向調(diào)用者提供服務(wù)的對象)的接口?!? 采用 B/S體系結(jié)構(gòu)的應(yīng)用系統(tǒng),在數(shù)據(jù)查詢等響應(yīng)速度上,要遠(yuǎn)遠(yuǎn)地低于 C/S體系結(jié)構(gòu)?!?缺點(diǎn)第 3章 軟件體系結(jié)構(gòu)風(fēng)格
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1