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

軟件體系結(jié)構(gòu)原理、方法與實踐

軟件體系結(jié)構(gòu)原理、方法與實踐

定 價:¥31.00

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

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

內(nèi)容簡介

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

作者簡介

暫缺《軟件體系結(jié)構(gòu)原理、方法與實踐》作者簡介

圖書目錄

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

本目錄推薦

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