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

正文內(nèi)容

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

2025-01-24 20:58本頁面
  

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