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

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]第3章軟件體系結(jié)構(gòu)風(fēng)格(參考版)

2025-01-24 20:58本頁面
  

【正文】 謝 謝! 。 在軟件開發(fā)中 , 采用異構(gòu)結(jié)構(gòu)有什么好處 , 其負(fù)面影響有哪些 ? 組織或參與一個(gè)采用 B/S和 C/S混合體系結(jié)構(gòu)的軟件項(xiàng)目的開發(fā) , 總結(jié)開發(fā)經(jīng)驗(yàn) 。 ◎ DSSA和體系結(jié)構(gòu)風(fēng)格是互為補(bǔ)充的兩種技術(shù) 。 ◎ DSSA通常選用一個(gè)或多個(gè)適合所研究領(lǐng)域的體系結(jié)構(gòu)風(fēng)格 , 并設(shè)計(jì)一個(gè)該領(lǐng)域?qū)S玫捏w系結(jié)構(gòu)分析設(shè)計(jì)工具 。 ◇ 三層次系統(tǒng)模型 第三章 軟件體系結(jié)構(gòu)風(fēng)格 特定領(lǐng)域軟件體系結(jié)構(gòu) 實(shí) 例 化 的體 系 結(jié) 構(gòu)領(lǐng) 域 開 發(fā) 環(huán) 境應(yīng) 用 執(zhí) 行 環(huán) 境領(lǐng) 域 特 定 的 應(yīng) 用 開 發(fā) 環(huán) 境操 作 員應(yīng) 用 工程 師領(lǐng) 域 構(gòu)架 師構(gòu)架領(lǐng)域模型開發(fā)工具參考需求參考結(jié)構(gòu) ◇ 實(shí)例 第三章 軟件體系結(jié)構(gòu)風(fēng)格 特定領(lǐng)域軟件體系結(jié)構(gòu) 自學(xué) ◇ DSSA和體系結(jié)構(gòu)風(fēng)格的比較 第三章 軟件體系結(jié)構(gòu)風(fēng)格 特定領(lǐng)域軟件體系結(jié)構(gòu) ◎ DSSA以問題域?yàn)槌霭l(fā)點(diǎn) , 體系結(jié)構(gòu)風(fēng)格以解決域?yàn)槌霭l(fā)點(diǎn) 。 識(shí)別領(lǐng)域中應(yīng)用間的共同性和差異性; ◎ 定義領(lǐng)域特定的設(shè)計(jì)和實(shí)現(xiàn)需求約束:描述解空間中有差別的特性 。 ◇ 基本活動(dòng) 第三章 軟件體系結(jié)構(gòu)風(fēng)格 特定領(lǐng)域軟件體系結(jié)構(gòu) ◎ 領(lǐng)域分析 ◎ 領(lǐng)域設(shè)計(jì) ◎ 領(lǐng)域?qū)崿F(xiàn) ◇ 領(lǐng)域分析 第三章 軟件體系結(jié)構(gòu)風(fēng)格 特定領(lǐng)域軟件體系結(jié)構(gòu) 管 理機(jī) 制領(lǐng) 域 分析 方 法領(lǐng) 域 實(shí) 現(xiàn) 人 員領(lǐng) 域 分 析領(lǐng) 域 設(shè) 計(jì) 人 員領(lǐng) 域 分 析 人 員領(lǐng) 域 專 家分 類 方 法領(lǐng) 域 語 言功 能 模 型標(biāo) 準(zhǔn)技 術(shù) 文 獻(xiàn)當(dāng) 前 及 未 來 的 需 求專 家 建 議用 戶 評(píng) 述已 完 成 的 軟 件 項(xiàng) 目領(lǐng) 域 知 識(shí) 資 源◇ 建立過程 第三章 軟件體系結(jié)構(gòu)風(fēng)格 特定領(lǐng)域軟件體系結(jié)構(gòu) ◎ 定義領(lǐng)域范圍:確定什么在感興趣的領(lǐng)域中以及本過程到何時(shí)結(jié)束 。 ◇ 定義 第三章 軟件體系結(jié)構(gòu)風(fēng)格 特定領(lǐng)域軟件體系結(jié)構(gòu) ◎ 垂直域:定義了一個(gè)特定的系統(tǒng)族 , 包含整個(gè)系統(tǒng)族內(nèi)的多個(gè)系統(tǒng) , 結(jié)果是在該領(lǐng)域中可作為系統(tǒng)的可行解決方案的一個(gè)通用軟件體系結(jié)構(gòu) 。 ( 3) 對(duì)整個(gè)領(lǐng)域的合適程度的抽象 。 ◇ 定義 第三章 軟件體系結(jié)構(gòu)風(fēng)格 特定領(lǐng)域軟件體系結(jié)構(gòu) DSSA必備的特征為: ( 1) 一個(gè)嚴(yán)格定義的問題域和 /或解決域 。 異構(gòu)體系結(jié)構(gòu)組合時(shí),如何解決不同體系結(jié)構(gòu)下部件間的協(xié)調(diào)問題? 第三章 軟件體系結(jié)構(gòu)風(fēng)格 異構(gòu)結(jié)構(gòu)風(fēng)格 第三章 軟件體系結(jié)構(gòu)風(fēng)格 SIS體系結(jié)構(gòu)風(fēng)格 自學(xué) 互聯(lián)系統(tǒng)構(gòu)成的系統(tǒng)( SIS) 互聯(lián)系統(tǒng)構(gòu)成的系統(tǒng)的體系結(jié)構(gòu)( SASIS) ◇ 定義 第三章 軟件體系結(jié)構(gòu)風(fēng)格 特定領(lǐng)域軟件體系結(jié)構(gòu) ◎ HayesRoth對(duì) DSSA的定義如下: “ DSSA就是專用于一類特定類型的任務(wù) ( 領(lǐng)域 ) 的 、 在整個(gè)領(lǐng)域中能有效地使用的 、 為成功構(gòu)造應(yīng)用系統(tǒng)限定了標(biāo)準(zhǔn)的組合結(jié)構(gòu)的軟件構(gòu)件的集合 ” 。 A上添加一個(gè)適配器或包裝器。 /出口轉(zhuǎn)換器。 , A和 B達(dá)成一個(gè)統(tǒng)一的形式。 A的形式的抽象化信息,即開放 API。 ◇ 異構(gòu)實(shí)例 第三章 軟件體系結(jié)構(gòu)風(fēng)格 異構(gòu)結(jié)構(gòu)風(fēng)格 W e b 服務(wù)器數(shù)據(jù)庫(kù)服務(wù)器縣調(diào)地調(diào)省局變電站內(nèi)部變電站外部變電站內(nèi)部局域網(wǎng)C / S 結(jié)構(gòu)B / S 結(jié)構(gòu)Inter中央控制室 站長(zhǎng)辦公室 其他. . . 系統(tǒng)管理員Inter用 戶? 假設(shè): 兩個(gè)部件( A和 B)不能協(xié)調(diào)工作的原因是各自事先對(duì)數(shù)據(jù)表示、通信協(xié)議、同步控制、語法(統(tǒng)稱為形式 (form))作了假設(shè)。 ◇ C/S與 B/S混合之查改有別模型 第三章 軟件體系結(jié)構(gòu)風(fēng)格 異構(gòu)結(jié)構(gòu)風(fēng)格 查詢和瀏覽工作站 維護(hù)和修改工作站數(shù)據(jù)庫(kù)服務(wù)器Inter用 戶維護(hù)和修改工作站企業(yè)內(nèi)部企業(yè)外部?jī)?nèi)部局域網(wǎng)C / S 結(jié)構(gòu)B / S 結(jié)構(gòu)InterWeb服務(wù)器Inter C / S 結(jié)構(gòu)查詢和瀏覽工作站◇ C/S與 B/S混合之查改有別模型 第三章 軟件體系結(jié)構(gòu)風(fēng)格 異構(gòu)結(jié)構(gòu)風(fēng)格 “ 查改有別”模型體現(xiàn)了 B/S體系結(jié)構(gòu)和 C/S體系結(jié)構(gòu)的共同優(yōu)點(diǎn)。企業(yè)內(nèi)部用戶的交互性較強(qiáng),數(shù)據(jù)查詢和修改的響應(yīng)速度較快。以完全不同的結(jié)構(gòu)類型完整描述體系結(jié)構(gòu)中的每一層。 ◎ 即使在某一單位中 , 規(guī)定了共享共同的軟件包或相互關(guān)系的一些標(biāo)準(zhǔn) , 仍會(huì)存在解釋或表示習(xí)慣上的不同 。 ◎ 實(shí)際工作中 , 我們總會(huì)遇到一些遺留下來的代碼 , 它們?nèi)杂行в?, 但是卻與新系統(tǒng)有某種程度上的不協(xié)調(diào) 。 ◎ 關(guān)于軟件包 、 框架 、 通信以及其他一些體系結(jié)構(gòu)上的問題 , 目前存在多種標(biāo)準(zhǔn) 。 ◎ 更通常的情況是 , 構(gòu)件的行為同時(shí)受外來消息類型和自身當(dāng)前所處狀態(tài)的影響 。 第三章 軟件體系結(jié)構(gòu)風(fēng)格 ◇ 消息總線 基于層次消息總線的體系結(jié)構(gòu) 構(gòu)件2構(gòu)件1服務(wù):消息登記 消息分派 消息傳遞 消息過濾消息總線屬性:構(gòu)件實(shí)例表 構(gòu)件 消息響應(yīng)登記表 消息過濾表消息傳遞第三章 軟件體系結(jié)構(gòu)風(fēng)格 ◇ 構(gòu)件 靜態(tài)結(jié)構(gòu) 基于層次消息總線的體系結(jié)構(gòu) C2C1系統(tǒng)C31 C32C33 C34C4 C41C42 C43C3第三章 軟件體系結(jié)構(gòu)風(fēng)格 ◇ 構(gòu)件 動(dòng)態(tài)行為 基于層次消息總線的體系結(jié)構(gòu) ◎ 構(gòu)件的行為就由外來消息的類型唯一確定 , 即一個(gè)消息和構(gòu)件的某個(gè)操作之間存在著固定的對(duì)應(yīng)關(guān)系 。 ◎ 當(dāng)某個(gè)事件發(fā)生后 , 系統(tǒng)或構(gòu)件發(fā)出相應(yīng)的消息 , 消息總線負(fù)責(zé)把該消息傳遞到此消息感興趣的構(gòu)件 。 ◇ 構(gòu)件接口 基于層次消息總線的體系結(jié)構(gòu) ◎ HMB風(fēng)格的構(gòu)件接口是一種基于消息的互聯(lián)接口 , 可以較好地支持體系結(jié)構(gòu)設(shè)計(jì) 。 ◇ 概述 基于層次消息總線的體系結(jié)構(gòu) 構(gòu) 件消 息 總 線 ( 連 接 件 )復(fù) 合 構(gòu) 件第三章 軟件體系結(jié)構(gòu)風(fēng)格 HMB風(fēng)格基于層次消息總線、支持構(gòu)件的分布和并發(fā),構(gòu)件之間通過消息總線進(jìn)行通信。 ( 2)基于事件驅(qū)動(dòng)的編程模式已在圖形用戶界面程序設(shè)計(jì)中獲得廣泛應(yīng)用。 因?yàn)檎唤Y(jié)構(gòu)可以為一個(gè)領(lǐng)域內(nèi)的所有應(yīng)用程序所共享 , 這些軟件有著相同或類似的層次和線索 , 可以實(shí)現(xiàn)體系結(jié)構(gòu)級(jí)的重用 。 系統(tǒng)功能的增加或減少 , 只需相應(yīng)的增刪線索構(gòu)件族 , 而不影響整個(gè)正交體系結(jié)構(gòu) , 因此能方便地實(shí)現(xiàn)結(jié)構(gòu)調(diào)整 。 ◎ 易修改 , 可維護(hù)性強(qiáng) 。 第三章 軟件體系結(jié)構(gòu)風(fēng)格 ◇ 優(yōu)點(diǎn) 正交軟件體系結(jié)構(gòu) ◎ 結(jié)構(gòu)清晰 , 易于理解 。 兩個(gè)例子都是實(shí)現(xiàn) MIS系統(tǒng) 。 并將自己的看法成文 。 第三章 軟件體系結(jié)構(gòu)風(fēng)格 ◇ 特征 正交軟件體系結(jié)構(gòu) ◎ 正交軟件體系結(jié)構(gòu)由完成不同功能的 n( n 1) 個(gè)線索 ( 子系統(tǒng) ) 組成; ◎ 系統(tǒng)具有 m( m 1) 個(gè)不同抽象級(jí)別的層; ◎ 線索之間是相互獨(dú)立的 ( 正交的 ) ; ◎ 系統(tǒng)有一個(gè)公共驅(qū)動(dòng)層 ( 一般為最高層 ) 和公共數(shù)據(jù)結(jié)構(gòu) ( 一般為最低層 ) 。 第三章 軟件體系結(jié)構(gòu)風(fēng)格 ◇ 概念 正交軟件體系結(jié)構(gòu) 從以上定義可以看出 , 正交軟件體系結(jié)構(gòu)是一種以垂直線索構(gòu)件族為基礎(chǔ)的層次化結(jié)構(gòu) , 其基本思想是把應(yīng)用系統(tǒng)的結(jié)構(gòu)按功能的正交性 , 垂直分割為若干個(gè)線索 ( 子系統(tǒng) ) , 線索又分為幾個(gè)層次 , 每個(gè)線索由多個(gè)具有不同層次功能和不同抽象級(jí)別的構(gòu)件構(gòu)成 。 每一條線索的實(shí)現(xiàn)與其他線索的實(shí)現(xiàn)無關(guān)或關(guān)聯(lián)很少 , 在同一層中的構(gòu)件之間是不存在相互調(diào)用的 。 層是由一組具有相同抽象級(jí)別的構(gòu)件構(gòu)成 。 一門程序語言的功能可以看作是一個(gè) 功能空間 ,語言只需擁有一組數(shù)量合適的正交特性 (這些特性各自提供了互相獨(dú)立的基本功能 )便可以通過組合它們來實(shí)現(xiàn) 功能空間 中的任何功能。由它們出發(fā)可以完成任意復(fù)雜的邏輯運(yùn)算,但是無論少了誰,我們都會(huì)遇到某些無法完成的邏輯任務(wù)。 第三章 軟件體系結(jié)構(gòu)風(fēng)格 在計(jì)算機(jī)科學(xué)領(lǐng)域,正交這個(gè)詞通常表示基本元素之間互相獨(dú)立與良好隔離,并且它們具備組合出一個(gè)完整 空間 的能力,而缺少其中任何一個(gè)都會(huì)喪失這種能力。線性空間中一組兩兩正交的非零向量被稱為正交向量組,而在 n維線性空間中, n個(gè)向量組成的正交向量組一定線性無關(guān),因而也就一定是該空間的基。 ◎ CORBA規(guī)范軟件系統(tǒng)采用面向?qū)ο蟮能浖?shí)現(xiàn)方法開發(fā)應(yīng)用系統(tǒng) ,實(shí)現(xiàn)對(duì)象內(nèi)部細(xì)節(jié)的完整封裝 , 保留對(duì)象方法的對(duì)外接口定義 。 ◎ 實(shí)現(xiàn)客戶與服務(wù)對(duì)象的完全分開 , 客戶不需要了解服務(wù)對(duì)象的實(shí)現(xiàn)過程以及具體位置 。 第三章 軟件體系結(jié)構(gòu)風(fēng)格 ◇
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1