軟件體系結(jié)構(gòu)課件軟件體系結(jié)構(gòu)總復(fù)習(xí).ppt

上傳人:max****ui 文檔編號:14534667 上傳時(shí)間:2020-07-23 格式:PPT 頁數(shù):29 大?。?34.66KB
收藏 版權(quán)申訴 舉報(bào) 下載
軟件體系結(jié)構(gòu)課件軟件體系結(jié)構(gòu)總復(fù)習(xí).ppt_第1頁
第1頁 / 共29頁
軟件體系結(jié)構(gòu)課件軟件體系結(jié)構(gòu)總復(fù)習(xí).ppt_第2頁
第2頁 / 共29頁
軟件體系結(jié)構(gòu)課件軟件體系結(jié)構(gòu)總復(fù)習(xí).ppt_第3頁
第3頁 / 共29頁

下載文檔到電腦,查找使用更方便

9.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《軟件體系結(jié)構(gòu)課件軟件體系結(jié)構(gòu)總復(fù)習(xí).ppt》由會員分享,可在線閱讀,更多相關(guān)《軟件體系結(jié)構(gòu)課件軟件體系結(jié)構(gòu)總復(fù)習(xí).ppt(29頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、軟件體系結(jié)構(gòu)總復(fù)習(xí),,第一章 序論,軟件體系結(jié)構(gòu)的定義 Software Architecture is the structure or structures of the system, Which comprise software elements, the externally visible properties of these Elements, and the relations among them 軟件體系結(jié)構(gòu)是系統(tǒng)的一個(gè)或多個(gè)結(jié)構(gòu),它包括:軟件的組成元素(組件),這些(組件)元素的外部可見特性,以及這些元素(組件)之間的相互關(guān)系。,,軟件的組成元素到底是什么? 外部可見

2、屬性指什么? 相互關(guān)系都有哪些?,,定義中并沒有明確說明什么是elements:是一個(gè)對象?一個(gè)實(shí)現(xiàn)單元?一段進(jìn)程?一個(gè)函數(shù)庫?數(shù)據(jù)庫?商業(yè)構(gòu)件? 以上都有可能,還可能是其它一些事物 元素外部可見的屬性是指元素對其它元素來說 提供的服務(wù) 需要的服務(wù) 共享資源的使用等 各元素間的交互關(guān)系也可能有多種 例如:細(xì)劃分,同步,調(diào)用,包含,第二章 軟件構(gòu)架的結(jié)構(gòu)和視圖,結(jié)構(gòu)是系統(tǒng)元素本身的集合 視圖是結(jié)構(gòu)的表示,,將軟件構(gòu)架的結(jié)構(gòu)分為三組: 模塊結(jié)構(gòu) 組件-連接器結(jié)構(gòu) 分配結(jié)構(gòu),模塊結(jié)構(gòu),分解結(jié)構(gòu) 使用結(jié)構(gòu) 分層結(jié)構(gòu) 類或泛化,,分解結(jié)構(gòu) 使用結(jié)構(gòu) 分層結(jié)構(gòu) 類或泛化,組件-連接器結(jié)構(gòu),組件

3、連接 連接的本質(zhì) 連接器 組件間的聯(lián)系,分配結(jié)構(gòu),什么是分配結(jié)構(gòu) 硬件、團(tuán)隊(duì)結(jié)構(gòu)、文件系統(tǒng)都會與軟件構(gòu)架進(jìn)行交互,所以必須考慮這一類結(jié)構(gòu)。 通過將軟件構(gòu)架映射到硬件即可對系統(tǒng)性能進(jìn)行分析;通過將軟件構(gòu)架映射到團(tuán)隊(duì)結(jié)構(gòu),項(xiàng)目管理活動(dòng)才得以展開;通過將軟件構(gòu)架映射到文件結(jié)構(gòu),系統(tǒng)開發(fā)管理才得以進(jìn)行。,軟件系統(tǒng)的視圖,,第三章 軟件體系結(jié)構(gòu)模式,通用體系結(jié)構(gòu)風(fēng)格的分類 數(shù)據(jù)流風(fēng)格:批處理序列、管道/過濾器風(fēng)格 過程控制風(fēng)格:開環(huán),閉環(huán) 調(diào)用/返回風(fēng)格:主程序/子程序、面向?qū)ο箫L(fēng)格、層次結(jié)構(gòu) 獨(dú)立構(gòu)件風(fēng)格:進(jìn)程通信、事件系統(tǒng) 虛擬機(jī)風(fēng)格:解釋器 倉庫風(fēng)格:數(shù)據(jù)庫系統(tǒng)、黑板系統(tǒng),數(shù)據(jù)流風(fēng)格,Pipes

4、and Filters 什么是管道過濾器風(fēng)格? 過濾器組件的類型有哪些? 管道-過濾器風(fēng)格的構(gòu)件和連接件是什么? 這種風(fēng)格的特點(diǎn)是什么?優(yōu)缺點(diǎn)各是什么?,,批處理風(fēng)格 特點(diǎn)是什么? 和管道過濾器風(fēng)格的比較,,什么是開環(huán)控制和閉環(huán)控制? 分層風(fēng)格一般適用于什么樣的問題?它的解決方案?它的優(yōu)點(diǎn),缺點(diǎn)是什么?分層風(fēng)格具體的實(shí)例可以是什么?,解釋器風(fēng)格,什么是解釋器風(fēng)格 組件構(gòu)成 連接件 該風(fēng)格的優(yōu)點(diǎn)和缺點(diǎn) 該風(fēng)格適用于什么情況,數(shù)據(jù)倉庫和黑板模型,兩種類型的構(gòu)件: 一個(gè)中央數(shù)據(jù)單元,(系統(tǒng)當(dāng)前的各種狀態(tài)) 相對獨(dú)立的組件的集合,這些組件對中央數(shù)據(jù)單元進(jìn)行操作 連接件:控制 根據(jù)控制策略的不同,分為:

5、 數(shù)據(jù)庫(知識庫):系統(tǒng)由輸入數(shù)據(jù)流中的事務(wù)信息來驅(qū)動(dòng),即輸入數(shù)據(jù)流中的事務(wù)指令可以觸發(fā)系統(tǒng)相應(yīng)進(jìn)程的執(zhí)行, 黑板:如果系統(tǒng)由中央數(shù)據(jù)結(jié)構(gòu)的當(dāng)前狀態(tài)來驅(qū)動(dòng),則黑板模型。,黑板風(fēng)格,Component: 中央數(shù)據(jù)單元 知識源 控制單元,面向?qū)ο箫L(fēng)格,構(gòu)件:對象 連接件:消息 優(yōu)點(diǎn) 缺點(diǎn),其他體系結(jié)構(gòu)風(fēng)格,C2風(fēng)格 應(yīng)用范圍 構(gòu)件中各個(gè)模塊的作用 特點(diǎn),第四章 質(zhì)量屬性,系統(tǒng)的三類質(zhì)量屬性 系統(tǒng)的質(zhì)量屬性 受構(gòu)架影響的商業(yè)屬性:例如:上市時(shí)間 與構(gòu)架本身相關(guān)的一些質(zhì)量屬性:概念完整性,系統(tǒng)的質(zhì)量屬性,可用性 可修改性 性能 安全性 可測試性 易用性,質(zhì)量屬性場景,什么是質(zhì)量屬性場景?為什么要使用質(zhì)

6、量屬性場景? 刻畫質(zhì)量屬性的手段,6部分組成: 刺激源 刺激 環(huán)境 制品 響應(yīng) 響應(yīng)度量 以一種統(tǒng)一規(guī)范的方式來表達(dá)“質(zhì)量屬性”的需求。,,可用性戰(zhàn)術(shù)用于以下幾方面: 錯(cuò)誤檢測( Fault Detection ) 錯(cuò)誤恢復(fù)( Fault Recovery ) 錯(cuò)誤預(yù)防( Fault Prevention),第五章 屬性驅(qū)動(dòng)設(shè)計(jì)(ADD),屬性驅(qū)動(dòng)的設(shè)計(jì)(ADD)的步驟,第六章 ATAM,ATAM的目的 好處 參與人員 步驟,第七章 軟件產(chǎn)品線,產(chǎn)品線的概念 一個(gè)軟件產(chǎn)品線是滿足下列性質(zhì)的一組軟件產(chǎn)品: -共享一組相同的、可管理的特性的集合 -滿足一類特定的市場需求,,公共核心資產(chǎn)庫(core assets base) COTS(Commercial Off-the-Shelf) 核心資產(chǎn)開發(fā)活動(dòng)的輸入和目標(biāo) 產(chǎn)品開發(fā)活動(dòng)中輸入/輸出關(guān)系 使用產(chǎn)品線的好處和代價(jià),第八章 構(gòu)架編檔,什么是架構(gòu)編檔,簡要敘述軟件構(gòu)架編檔要包含的主要內(nèi)容。,

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!