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

正文內(nèi)容

[工學]計算機體系結(jié)構(gòu)-資料下載頁

2025-01-21 13:06本頁面
  

【正文】 的軟件過程 用例建模 第 3章 軟件體系結(jié)構(gòu)風格 SIS體系結(jié)構(gòu)風格 上級系統(tǒng)從屬系統(tǒng)ACB系統(tǒng)X系統(tǒng)X 1B1A1主角1 主角2主角1 C2B2A2C3A3主角2系統(tǒng)X 2 系統(tǒng)X 3◇ 基于 SASIS的軟件過程 用例建模 第 3章 軟件體系結(jié)構(gòu)風格 SIS體系結(jié)構(gòu)風格 系統(tǒng)X 1C2B2A2系統(tǒng)X 2系統(tǒng)X 3◇ 基于 SASIS的軟件過程 分析和設(shè)計 目標是獲得一個 健壯的 系統(tǒng)體系結(jié)構(gòu)。 上級系統(tǒng)和從屬系統(tǒng)都應(yīng)有 自己的體系結(jié)構(gòu) ,對應(yīng)相應(yīng)的體系結(jié)構(gòu)風格。 共分為五步: 標識構(gòu)件、選擇體系結(jié)構(gòu)風格,映射構(gòu)件、分析構(gòu)件相互作用、產(chǎn)生體系結(jié)構(gòu) 。 第 3章 軟件體系結(jié)構(gòu)風格 SIS體系結(jié)構(gòu)風格 ◇ 基于 SASIS的軟件過程 分析和設(shè)計 關(guān)于體系結(jié)構(gòu)風格選擇: 上級系統(tǒng): 考慮關(guān)鍵用例或場景, SIS分層結(jié)構(gòu)以及如何處理從屬系統(tǒng)之間的重用機制和重用內(nèi)容等。 從屬系統(tǒng): 關(guān)鍵用例或場景,在 SIS系統(tǒng)的分級 為它定義的職責、如何重用等。 第 3章 軟件體系結(jié)構(gòu)風格 SIS體系結(jié)構(gòu)風格 ◇ 基于 SASIS的軟件過程 分析和設(shè)計 關(guān)于體系結(jié)構(gòu)確定需考慮: ( 1) 軟件重用 。明確構(gòu)件的重用、公有,尤其是關(guān)于從屬系統(tǒng)。 ( 2)所有從屬系統(tǒng)殾有使用的構(gòu)件及其實現(xiàn)。 第 3章 軟件體系結(jié)構(gòu)風格 SIS體系結(jié)構(gòu)風格 ◇ 基于 SASIS的軟件過程 實現(xiàn) 從屬系統(tǒng)軟件過程,主要完成構(gòu)件的開發(fā)和測試。測試主要是 單元測試 。 第 3章 軟件體系結(jié)構(gòu)風格 SIS體系結(jié)構(gòu)風格 ◇ 基于 SASIS的軟件過程 測試 集成測試。 從屬系統(tǒng)形成的互連,能否實現(xiàn)上級用例。 第 3章 軟件體系結(jié)構(gòu)風格 SIS體系結(jié)構(gòu)風格 ◇ 基于 SASIS的軟件過程 演化和維護 子系統(tǒng)的變更,實現(xiàn)上級系統(tǒng)的版本更替,利于系統(tǒng)演化和維護。 第 3章 軟件體系結(jié)構(gòu)風格 SIS體系結(jié)構(gòu)風格 ◇ 應(yīng)用范圍 ( 1)分布式系統(tǒng) ( 2)很大或者很復雜的系統(tǒng) ( 3)綜合幾個業(yè)務(wù)領(lǐng)域的系統(tǒng) ( 4)重用其他系統(tǒng)的系統(tǒng) ( 5)系統(tǒng)的分布式開發(fā) ( 6)遺留系統(tǒng)的重用 第 3章 軟件體系結(jié)構(gòu)風格 SIS體系結(jié)構(gòu)風格 ◇ ( Domain Specific Software Architecture DSSA,1990年, Mettala提出) 第 3章 軟件體系結(jié)構(gòu)風格 特定領(lǐng)域軟件體系結(jié)構(gòu) ◎ HayesRoth對 DSSA的定義如下 :“DSSA就是專用于一類特定類型的任務(wù) ( 領(lǐng)域 ) 的 、 在整個領(lǐng)域中能有效地使用的 、 為成功構(gòu)造應(yīng)用系統(tǒng)限定了標準的組合結(jié)構(gòu)的軟件構(gòu)件的集合 ” 。 ◎ Tracz的定義為: “ DSSA就是一個特定的問題領(lǐng)域中支持一組應(yīng)用的領(lǐng)域模型 、 參考需求 、 參考體系結(jié)構(gòu)等組成的開發(fā)基礎(chǔ) , 其目標就是支持在一個特定領(lǐng)域中多個應(yīng)用的生成 ” 。 ? ◇ DSSA的特征: ? 一個嚴格定義的問題域和 /或解決域。 ? 具有普遍性,使其可以用于領(lǐng)域中某個特定應(yīng)用的開發(fā)。 ? 對整個領(lǐng)域的合適程度的抽象。 ? 具備該領(lǐng)域固定的、典型的在開發(fā)過程中可重用元素。 ◇ 兩種關(guān)于 DSSA領(lǐng)域含義的理解方式 第 3章 軟件體系結(jié)構(gòu)風格 特定領(lǐng)域軟件體系結(jié)構(gòu) ◎ 垂直域:定義了一個特定的 系統(tǒng)族 , 包含整個系統(tǒng)族內(nèi)的多個系統(tǒng) , 結(jié)果是在該領(lǐng)域中可作為系統(tǒng)的可行解決方案的一個通用軟件體系結(jié)構(gòu) 。 ◎ 水平域:定義了在多個系統(tǒng)和多個系統(tǒng)族中功能區(qū)域的共有部分 , 在子系統(tǒng)級上涵蓋多個系統(tǒng)族的特定部分功能 , 無法為系統(tǒng)提供完整的通用體系結(jié)構(gòu) 。 ◇ 基本活動 第 3章 軟件體系結(jié)構(gòu)風格 特定領(lǐng)域軟件體系結(jié)構(gòu) ◎ 領(lǐng)域分析 ◎ 領(lǐng)域設(shè)計 ◎ 領(lǐng)域?qū)崿F(xiàn) ◇ 基本活動 領(lǐng)域分析 目標是獲取 領(lǐng)域模型 ( Domain Model) 領(lǐng)域模型描述 領(lǐng)域需求 定義領(lǐng)域邊界明確分析對象 識別信息源 確定系統(tǒng)需求 第 3章 軟件體系結(jié)構(gòu)風格 特定領(lǐng)域軟件體系結(jié)構(gòu) ◇ 領(lǐng)域分析 第 3章 軟件體系結(jié)構(gòu)風格 特定領(lǐng)域軟件體系結(jié)構(gòu) 管理機制領(lǐng)域分析方法領(lǐng)域?qū)崿F(xiàn)人員領(lǐng)域分析領(lǐng)域設(shè)計人員領(lǐng)域分析人員領(lǐng)域?qū)<曳诸惙椒I(lǐng)域語言功能模型標準技術(shù)文獻當前及未來的需求專家建議用戶評述已完成的軟件項目領(lǐng)域知識資源◇ 基本活動 領(lǐng)域設(shè)計 目標是獲得 DSSA DSSA因領(lǐng)域需求的變化性而呈現(xiàn)動態(tài)性。 通過 多選一( Alternative) 、 可選的( Optional) 解決方案來實現(xiàn)。即做盡可能多的備選設(shè)計。 第 3章 軟件體系結(jié)構(gòu)風格 特定領(lǐng)域軟件體系結(jié)構(gòu) ◇ 基本活動 領(lǐng)域?qū)崿F(xiàn) 目標是依據(jù)領(lǐng)域模型和 DSSA開發(fā)和組織可重用信息。 重用基礎(chǔ)設(shè)施的實現(xiàn)階段。 以上三個階段,是反復的、逐漸求精的過程。 第 3章 軟件體系結(jié)構(gòu)風格 特定領(lǐng)域軟件體系結(jié)構(gòu) ◇ 參與 DSSA的人員 領(lǐng)域?qū)<? 領(lǐng)域分析人員 領(lǐng)域設(shè)計人員 領(lǐng)域?qū)崿F(xiàn)人員 第 3章 軟件體系結(jié)構(gòu)風格 特定領(lǐng)域軟件體系結(jié)構(gòu) ◇ 建立過程 第 3章 軟件體系結(jié)構(gòu)風格 特定領(lǐng)域軟件體系結(jié)構(gòu) ◎ 定義領(lǐng)域范圍:確定什么在感興趣的領(lǐng)域中以及本過程到何時結(jié)束 。 ◎ 定義領(lǐng)域特定的元素:編譯領(lǐng)域字典和領(lǐng)域術(shù)語的同義詞詞典 。 識別領(lǐng)域中應(yīng)用間的共同性和差異性; ◎ 定義領(lǐng)域特定的設(shè)計和實現(xiàn)需求約束:描述解空間中有差別的特性 。不僅要識別出約束 , 并且要記錄約束對設(shè)計和實現(xiàn)決定造成的后果 , 還要記錄對處理這些問題時產(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)用 。 ◇ 三層次系統(tǒng)模型 建立過程是并發(fā)的、遞歸的和勢利進行的。 第 3章 軟件體系結(jié)構(gòu)風格 特定領(lǐng)域軟件體系結(jié)構(gòu) 實例化的體系結(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)◇ 實例 第 3章 軟件體系結(jié)構(gòu)風格 特定領(lǐng)域軟件體系結(jié)構(gòu) 自學 ◇ DSSA和體系結(jié)構(gòu)風格的比較 第 3章 軟件體系結(jié)構(gòu)風格 特定領(lǐng)域軟件體系結(jié)構(gòu) ◎ DSSA以問題域為出發(fā)點 , 體系結(jié)構(gòu)風格以解決域為出發(fā)點 。 ◎ DSSA只對某一個領(lǐng)域進行設(shè)計專家知識的提取 、 存儲和組織 , 但可以同時使用多種體系結(jié)構(gòu)風格;而在某個體系結(jié)構(gòu)風格中進行體系結(jié)構(gòu)設(shè)計專家知識的組織時 , 可以將提取的公共結(jié)構(gòu)和設(shè)計方法擴展到多個應(yīng)用領(lǐng)域 。 ◎ DSSA通常選用一個或多個適合所研究領(lǐng)域的體系結(jié)構(gòu)風格 , 并設(shè)計一個該領(lǐng)域?qū)S玫捏w系結(jié)構(gòu)分析設(shè)計工具 。 ◎ 體系結(jié)構(gòu)風格的定義和該風格應(yīng)用的領(lǐng)域是直交的 , 提取的設(shè)計知識比用 DSSA提取的設(shè)計專家知識的應(yīng)用范圍要廣 。 ◎ DSSA和體系結(jié)構(gòu)風格是互為補充的兩種技術(shù) 。 第 3章 軟件體系結(jié)構(gòu)風格 本章作業(yè)與思考題 層次系統(tǒng)結(jié)構(gòu)和基于消息的層次系統(tǒng)結(jié)構(gòu)有什么區(qū)別 ? 試分析和比較 B/S, 二層 C/S和三層 C/S, 指出各自的優(yōu)點和缺點 。 組織或參與一個采用 B/S和 C/S混合體系結(jié)構(gòu)的軟件項目的開發(fā) , 總結(jié)開發(fā)經(jīng)驗 。 組織或參與一個采用三層體系結(jié)構(gòu)的軟件項目的開發(fā) , 總結(jié)開發(fā)經(jīng)驗 。 SIS和 DSSA分別用在哪些場合 ? 在軟件開發(fā)中 , 采用異構(gòu)結(jié)構(gòu)有什么好處 , 其負面影響有哪些 ?
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1