軟件體系結構課件軟件體系結構總復習.ppt

上傳人:max****ui 文檔編號:14534667 上傳時間:2020-07-23 格式:PPT 頁數:29 大?。?34.66KB
收藏 版權申訴 舉報 下載
軟件體系結構課件軟件體系結構總復習.ppt_第1頁
第1頁 / 共29頁
軟件體系結構課件軟件體系結構總復習.ppt_第2頁
第2頁 / 共29頁
軟件體系結構課件軟件體系結構總復習.ppt_第3頁
第3頁 / 共29頁

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

9.9 積分

下載資源

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

資源描述:

《軟件體系結構課件軟件體系結構總復習.ppt》由會員分享,可在線閱讀,更多相關《軟件體系結構課件軟件體系結構總復習.ppt(29頁珍藏版)》請在裝配圖網上搜索。

1、軟件體系結構總復習,,第一章 序論,軟件體系結構的定義 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 軟件體系結構是系統(tǒng)的一個或多個結構,它包括:軟件的組成元素(組件),這些(組件)元素的外部可見特性,以及這些元素(組件)之間的相互關系。,,軟件的組成元素到底是什么? 外部可見

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

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

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

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

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

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

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


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