注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件工程及軟件方法學軟件體系結構原理、方法與實踐

軟件體系結構原理、方法與實踐

軟件體系結構原理、方法與實踐

定 價:¥31.00

作 者: 張友生,李雄 編著
出版社: 清華大學出版社
叢編項: 高等學校教材·軟件工程
標 簽: 軟件工程/開發(fā)項目管理

購買這本書可以去


ISBN: 9787302201670 出版時間: 2009-08-01 包裝: 平裝
開本: 16開 頁數(shù): 308 字數(shù):  

內容簡介

  《軟件體系結構原理、方法與實踐》系統(tǒng)地介紹軟件體系結構的基本原理、方法和實踐,全面反映軟件體系結構研究和應用的最新進展,既討論軟件體系結構的基本理論知識,又介紹軟件體系結構的設計和工業(yè)界應用實例,強調理論與實踐相結合。全書共10章,第1章簡單地介紹軟件體系結構的概念、發(fā)展和應用現(xiàn)狀;第2章討論軟件體系結構建模,包括視圖模型、核心模型、生命周期模型和抽象模型;第3章介紹軟件體系結構的風格和特定領域軟件體系結構;第4章討論軟件體系結構的描述方法,重點介紹軟件體系結構描述語言;第5章介紹動態(tài)軟件體系結構及其描述方法;第6章介紹Web服務體系結構相關知識,以及面向服務的體系結構的基本概念和設計原則;第7章討論基于體系結構的軟件開發(fā)方法,介紹基于體系結構的軟件過程;第8章討論軟件體系結構的分析與測試問題,重點介紹軟件體系結構的可靠性風險分析;第9章討論軟件體系評估方法,重點介紹ATAM和SAAM方法;第10章介紹軟件產品線的原理和方法、框架技術,重點討論產品線體系結構的設計和演化。《軟件體系結構原理、方法與實踐》可作為計算機軟件專業(yè)高年級本科生、研究生和軟件工程碩士的軟件體系結構教材,也可作為軟件工程高級培訓、系統(tǒng)分析師和系統(tǒng)架構設計師培訓教材,以及軟件開發(fā)人員的參考書。

作者簡介

暫缺《軟件體系結構原理、方法與實踐》作者簡介

圖書目錄

第1章 軟件體系結構概論
1.1 從軟件危機談起
1.1.1 軟件危機的表現(xiàn)
1.1.2 軟件危機的原因
1.1.3 如何克服軟件危機
1.2 構件與軟件重用
1.2.1 構件模型及實現(xiàn)
1.2.2 構件獲取
1.2.3 構件管理
1.2.4 構件重用
1.2.5 軟件重用實例
1.3 軟件體系結構的興起和發(fā)展
1.3.1 軟件體系結構的定義
1.3.2 軟件體系結構的意義
1.3.3 軟件體系結構的發(fā)展史
1.4 軟件體系結構的應用現(xiàn)狀
思考題
主要參考文獻
第2章 軟件體系結構建模
2.1 軟件體系結構建模概述
2.2 “4+1”視圖模型
2.2.1 邏輯視圖
2.2.2 開發(fā)視圖
2.2.3 進程視圖
2.2.4 物理視圖
2.2.5 場景
2.3 軟件體系結構的核心模型
2.4 軟件體系結構的生命周期模型
2.5 軟件體系結構抽象模型
2.5.1 構件及其關系的抽象描述
2.5.2 連接件
2.5.3 軟件體系結構
2.5.4 軟件體系結構關系
2.5.5 軟件體系結構范式
思考題
主要參考文獻
第3章 軟件體系結構風格
3.1 軟件體系結構風格概述
3.2 經典軟件體系結構風格
3.2.1 管道和過濾器
3.2.2 數(shù)據(jù)抽象和面向對象組織
3.2.3 基于事件的隱式調用
3.2.4 分層系統(tǒng)
3.2.5 倉庫系統(tǒng)及知識庫
3.2.6 C2風格
3.3 客戶/服務器風格
3.4 三層C/S結構風格
3.4.1 三層C/S結構的概念
3.4.2 三層C/S結構應用實例
3.4.3 三層C/S結構的優(yōu)點
3.5 瀏覽器/服務器風格
3.6 公共對象請求代理體系結構
3.7 正交軟件體系結構
3.7.1 正交軟件體系結構的概念
3.7.2 正交軟件體系結構的抽象模型
3.7.3 軟件體系結構的正交化
3.7.4 正交軟件體系結構的實例
3.7.5 正交軟件體系結構的優(yōu)點
3.8 基于層次消息總線的體系結構風格
3.8.1 構件模型
3.8.2 構件接口
3.8.3 消息總線
3.8.4 構件靜態(tài)結構
3.8.5 構件動態(tài)行為
3.8.6 運行時刻的系統(tǒng)演化
3.9 異構結構風格
3.9.1 使用異構結構的原因
3.9.2 異構結構的實例
3.9.3 異構組合匹配問題
3.10 互連系統(tǒng)構成的系統(tǒng)及其體系結構
3.10.1 互連系統(tǒng)構成的系統(tǒng)
3.10.2 基于SASIS的軟件過程
3.10.3 應用范圍
3.11 特定領域軟件體系結構
3.11.1 DSSA的定義
3.11.2 DSSA的基本活動
3.11.3 參與DSSA的人員
3.11.4 DSSA的建立過程
3.11.5 DSSA實例
3.11.6 DSSA與體系結構風格的比較
思考題
主要參考文獻
第4章 軟件體系結構描述
4.1 軟件體系結構描述方法
4.2 軟件體系結構描述框架標準
4.3 體系結構描述語言
4.3.1 ADL與其他語言的比較
4.3.2 ADL的構成要素
4.4 典型的軟件體系結構描述語言
4.4.1 UniCon
4.4.2 Wright
4.4.3 C2
4.4.4 Rapide
4.4.5 SADL
4.4.6 Aesop
4.4.7 ACME
4.5 軟件體系結構與UML
4.5.1 UML簡介
4.5.2 UML的主要內容
4.5.3 直接使用UML建模
4.5.4 使用UML擴展機制
4.6 可擴展標記語言
4.6.1 XML語言簡介
4.6.2 XML相關技術簡介
4.7 基于XML的軟件體系結構描述語言
4.7.1 XADL2.O
4.7.2 XBA
思考題
主要參考文獻
第5章 動態(tài)軟件體系結構
5.1 動態(tài)軟件體系結構概述
5.2 軟件體系結構動態(tài)模型
5.2.1 基于構件的動態(tài)系統(tǒng)結構模型
5.2.2 TADL動態(tài)體系結構
5.3 動態(tài)體系結構的描述
5.3.1 動態(tài)體系結構描述語言
5.3.2 動態(tài)軟件體系結構的形式化描述
5.4 動態(tài)體系結構特征
5.5 化學抽象機
思考題
主要參考文獻
第6章 Web服務體系結構
6.1 Web服務概述
6.1.1 什么是Web服務
6.1.2 Web服務的不同描述
6.1.3 Web服務的特點
6.2 Web服務體系結構模型
6.3 Web服務的核心技術
6.3.1 作為Web服務基礎的XML,
6.3.2 簡單對象訪問協(xié)議
6.3.3 Web服務描述語言
6.3.4 統(tǒng)一描述、發(fā)現(xiàn)和集成協(xié)議
6.4 面向服務的軟件體系結構
6.4.1 面向服務體系結構概念
6.4.2 面向服務體系結構的設計原則
6.5 Web服務的應用實例
思考題
主要參考文獻
第7章 基于體系結構的軟件開發(fā)
第8章 軟件體系結構的分析與測試
第9章 軟件體系結構評估
第10章 軟件產品線體系結構
主要參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號