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

正文內(nèi)容

高級軟件工程10(sa概述、sa風(fēng)格及實例)-文庫吧

2025-09-15 15:30 本頁面


【正文】 由公理和推論組成的集合 管道 =》 兩個端點(讀、寫) 過濾器 =》 輸入斷口、輸出斷口 9 常見的體系結(jié)構(gòu)風(fēng)格 數(shù)據(jù)流系統(tǒng) 批處理系統(tǒng) 管道 /過濾器系統(tǒng) 調(diào)用 /返回系統(tǒng) 主程序 /子程序系統(tǒng) 面向?qū)ο笙到y(tǒng) 獨立構(gòu)件 通信進(jìn)程系統(tǒng) 事件系統(tǒng) 虛擬機(jī) 解釋器 基于規(guī)則的系統(tǒng) 數(shù)據(jù)為中心的系統(tǒng) 數(shù)據(jù)庫 超文本系統(tǒng) 10 Pipes and Filters ( 1)基本結(jié)構(gòu) ( 2)特征 過濾器是獨立實體,相互之間不共享狀態(tài) 過濾器不了解其它過濾器的信息 11 ( 3)例子 利用 Unix Shell 編寫的程序 ls | find ... 編譯器 詞法分析 語法分析 語義分析 代碼生成 12 ( 4)優(yōu)點 允許設(shè)計者將一個系統(tǒng)的整體輸入 /輸出行為理解 為各個獨立過濾器行為的簡單合成。 對復(fù)用的支持好:任何兩個過濾器之間,如果交流 的數(shù)據(jù)格式匹配,即可以連接在一起。 系統(tǒng)的維護(hù)與擴(kuò)展方便:新的過濾器可以添加到現(xiàn) 有系統(tǒng)中,或者利用改進(jìn)的過濾器替換老的過濾器。 方便系統(tǒng)分析:例如,吞吐量、死鎖等 并發(fā)性好:每一個過濾器可以作為一個單獨的任務(wù) 實現(xiàn),可以與其它過濾器并行執(zhí)行。 13 ( 5)缺點 經(jīng)常導(dǎo)致批處理方式。過濾器易被認(rèn)為是一個 將輸入數(shù)據(jù)轉(zhuǎn)換成輸出數(shù)據(jù)的模塊,不利于交互。 在維護(hù)或響應(yīng)兩個分離但相關(guān)的數(shù)據(jù)流時,利用 管道 /過濾器方式不易。 由于依賴于實現(xiàn),這樣的系統(tǒng)可能強(qiáng)迫一種最 一般的數(shù)據(jù)傳輸標(biāo)準(zhǔn),從而導(dǎo)致了為每一個過濾器進(jìn) 行數(shù)據(jù)語法分析的工作,增加了復(fù)雜性,降低了性能。 14 Data Abstraction and ObjectOriented Organization ( 1)基本結(jié)構(gòu) :對象 :調(diào)用 15 ( 2)特征 對象負(fù)責(zé)維持本身的完整性:維護(hù)內(nèi)部變量 對象具有信息隱藏特性:對象的內(nèi)部結(jié)構(gòu)對其它 對象不可見。 ( 3)優(yōu)點 封裝: 繼承: 多態(tài): ( 4)缺點 過程調(diào)用依賴于對象標(biāo)識的確定 不同對象的操作關(guān)聯(lián)性弱 16 EventBased Implicit Invocation ( 1)基本結(jié)構(gòu) 17 ( 2)特征 一個部件可以廣播一個或多個事件,或者向系統(tǒng) 注冊,希望接受一個或多個事件。 一個事件的激發(fā)隱含地導(dǎo)致了對其它模塊的過程 的調(diào)用。 ( 3)優(yōu)點
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1