出版時間:2006-11 出版社:清華大學出版社 作者:張友生 頁數(shù):307
Tag標簽:無
內(nèi)容概要
本書系統(tǒng)地介紹軟件體系結構的基本原理、方法和實踐,全面反映軟件體系結構研究和應用的最新進展。既討論軟件體系結構的基本理論知識,又介紹軟件體系結構的設計和工業(yè)界面應用實例,強調(diào)理論與實踐相結合?! ∪珪?0章,第1章簡單介紹軟件體系的概念、發(fā)展和應用現(xiàn)狀;第2章討論軟件體系結構建模,包括視圖模型、核心模型、生命周期模型和抽象模型;第3章介紹軟件體系結構的風格和特定領域軟件體系結構;第4章討論軟件體系結構的描述方法,重點介紹軟件體系結構描述語言;第5章介紹動態(tài)軟件體系結構及其描述方法;第6章介紹WEB服務體系結構相關知識,以及面向服務的體系結構的基本概念和設計原則;第7章討論基于體系結構的軟件開發(fā)方法,介紹基體結構的軟件過程;第8章討論軟件體系結構的分析與測試問題,重點介紹軟件體系結構的可靠性風險分析;第9章討論軟件體系評估方法,重點介紹ATAM和SAAM方法;第10章介紹軟件產(chǎn)品線的原理和方法,重點討論產(chǎn)品線體系結構的設計和演化。 本書可作為計算機軟件專業(yè)本科生、研究生和軟件工程碩士的軟件體系結構教材,也可作為軟件工程高級培訓、系統(tǒng)分析員培訓、系統(tǒng)構架設計師培訓教材,以及軟件開發(fā)人員的參考書。
作者簡介
張友生,賽IT教育研發(fā)中心高級培訓師。
書籍目錄
第1章 軟件體系結構概論 1.1 從軟件危機談起 1.2 構件與軟件重用 1.3 軟件體系結構的興起和發(fā)展 1.4 軟件體系結構的應用現(xiàn)狀 主要參考文獻第2章 軟件體系結構建?!?.1 軟件體系結構建模概述 2.2 “4+1”視圖模型 2.3 軟件體系結構的核心模型 2.4 軟件體系結構的生命周期模型 2.5 軟件體系結構抽象模型 主要參考文獻第3章 軟件體系結構風格 3.1 軟件體系結構風格概述 3.2 經(jīng)典軟件體系結構風格 3.3 客戶/服務器風格 3.4 三層C/S結構風格 3.5 瀏覽器/服務器風格 3.6 公共對象請求代理體系結構 3.7 正交軟件體系結構 3.8 基于層次消息總線的體系結構風格 3.9 異構結構風格 3.10 互聯(lián)系構成的系統(tǒng)及其體系結構 3.11 特定領域軟件體系結構 主要參考文獻第4章 軟件體系結構描述 4.1 軟件體系結構描述方法 4.2 軟件體系結構描述框架標準 4.3 體系結構描述語言 4.4 典型的軟件體系結構描述語言 4.5 軟件體系結構與UML 4.6 可擴展標記語言 4.7 基于XML的軟件體系結構描述語言 主要參考文獻第5章 動態(tài)軟件體系結構 5.1 動態(tài)軟件體系結構概述 5.2 軟件體系結構動態(tài)模型 5.3 動態(tài)體系結構的描述 5.4 動態(tài)體系結構特征 5.5 化學抽象機 主要參考文獻第6章 Web服務體系結構 6.1 Web服務概述 6.2 Web服務體系結構模型 6.3 Web服務的核心技術 6.4 面向服務軟件體系結構 6.5 Web服務的應用實例 主要參考文獻第7章 基于體系結構的軟件開發(fā) 7.1 設計模式 7.2 基于體系結構的設計方法 7.3 體系結構的設計與演化 7.4 基于體系結構的軟件開發(fā)模型 7.5 應用開發(fā)實例 7.6 基于體系結構的軟件過程 7.7 軟件體系結構演化模型 主要參考文獻第8章 軟件體系結構的分析與測試 8.1 體系結構的可靠性建筑 8.2 軟件體系結構的可靠性風險分析 8.3 基于體系結構描述的軟件測試 主要參考文獻第9章 軟件體系結構評估 9.1 體系結構評估概述 9.2 軟件體系結構評估的主要方式 9.3 ATAM評估方法 9.4 SAAM評估方法 主要參考文獻第10章 軟件產(chǎn)品線體系結構 10.1 軟件產(chǎn)品線的出現(xiàn)和發(fā)展 10.2 軟件產(chǎn)品線概述 10.3 框架和應用框架技術 10.4 軟件產(chǎn)品線體基本活動 10.5 軟件產(chǎn)品線體系結構的設計 10.6 軟件產(chǎn)品線體系結構的演化 主要參考文獻
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載