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

軟件體系結構原理與應用

軟件體系結構原理與應用

定 價:¥35.00

作 者: 高雪瑤,張春祥
出版社: 中國電力出版社
叢編項:
標 簽: 暫缺

ISBN: 9787512376588 出版時間: 2016-09-01 包裝:
開本: 16開 頁數(shù): 272 字數(shù):  

內(nèi)容簡介

  普通高等教育“十二五”規(guī)劃教材 軟件體系結構原理與應用為普通高等教育“十二五”規(guī)劃教材。 軟件體系結構是從軟件設計發(fā)展起來的一門新興學科,目前已經(jīng)成為軟件工程的一個重要研究領域。軟件體系結構的目標是為軟件開發(fā)者提供統(tǒng)一、精確、高度抽象和易于分析的系統(tǒng)信息。合理的框架結構是應用系統(tǒng)開發(fā)的重要基礎和保障。將系統(tǒng)地介紹軟件體系結構的基本原理,對軟件體系結構的理論知識、發(fā)展狀況和應用實踐進行細致分析,主要包括軟件體系結構的形式化描述、體系結構風格、框架演化技術、產(chǎn)品線開發(fā)和設計模式等內(nèi)容。采用案例、數(shù)據(jù)、圖示和其他相關材料對知識點進行講解。通過學習的相關內(nèi)容,讀者將對軟件體系結構的概念和知識有一個全面的了解。

作者簡介

  高雪瑤,2006年9月,在哈爾濱理工大學,計算機科學與技術學院,攻讀博士研究生。2009年11月獲工學博士學位。研究方向:計算機圖形學、CAD和自然語言處理。目前,在哈爾濱理工大學計算機科學與技術學院任教,職稱:副教授,碩士生導師。在計算機圖形學、CAD和自然語言處理方向上,共發(fā)表文章20余篇,其中,EI檢索12篇。主持黑龍江省自然科學基金1項,主持黑龍江省教育廳科學技術研究項目2項,參與國家自然科學基金2項,參與國家教育部春暉計劃項目1項,參與黑龍江省教育廳科學技術研究項目2項。參與出版自然語言處理和機器翻譯專著1部,參編教材1本。

圖書目錄

前言

第1章 軟件體系結構概論 1
1.1 軟件危機 1
1.2 軟件復用 3
1.3 軟件構件的組織與檢索 8
1.4 軟件構件化 12
1.5 軟件體系結構 16
習題 25
第2章 軟件體系結構建模 26
2.1 軟件體系結構建模概述 26
2.2 軟件體系結構模型 26
2.3 軟件體系結構的形式化描述 29
2.4 軟件體系結構的生命周期 32
2.5 軟件體系結構的建模語言 34
2.6 基于軟件體系結構的開發(fā) 47
習題 50
第3章 軟件體系結構風格 51
3.1 軟件體系結構風格概述 51
3.2 常用的軟件體系結構風格 51
3.3 管道/過濾器體系結構風格 52
3.4 面向?qū)ο篌w系結構風格 53
3.5 事件驅(qū)動體系結構風格 54
3.6 分層體系結構風格 55
3.7 C2體系結構風格 56
3.8 數(shù)據(jù)共享體系結構風格 57
3.9 解釋器體系結構風格 59
3.10 反饋控制環(huán)體系結構風格 60
3.11 客戶機/服務器體系結構風格 61
3.12 瀏覽器/服務器體系結構風格 66
3.13 公共對象請求代理體系結構風格 68
3.14 正交體系結構風格 69
3.15 基于層次消息總線的體系結構風格 71
3.16 MVC體系結構風格 74
3.17 異構體系結構集成 76
習題 78
第4章 特定領域的軟件體系結構 79
4.1 特定領域的軟件體系結構定義 79
4.2 DSSA的基本活動 80
4.3 DSSA的參與者 88
4.4 DSSA的生命周期 91
4.5 DSSA的建立 93
4.6 基于DSSA的軟件開發(fā) 96
4.7 DSSA與軟件體系結構風格 101
4.8 DSSA對軟件開發(fā)的意義 101
4.9 DSSA的應用實例 102
習題 103
第5章 Web服務體系結構 104
5.1 Web服務概述 104
5.2 Web服務技術 106
5.3 面向服務的體系結構 116
5.4 企業(yè)服務總線 118
5.5 網(wǎng)格體系結構 123
習題 128
第6章 軟件演化技術 129
6.1 軟件演化概述 129
6.2 軟件需求演化 130
6.3 軟件演化的分類 131
6.4 軟件靜態(tài)演化技術 136
6.5 軟件動態(tài)演化技術 141
6.6 可演化軟件的設計 153
習題 154
第7章 軟件產(chǎn)品線 155
7.1 軟件產(chǎn)品線的起源 155
7.2 軟件產(chǎn)品線定義 157
7.3 軟件產(chǎn)品線的基本活動 159
7.4 軟件產(chǎn)品線需求分析 162
7.5 軟件產(chǎn)品線開發(fā)評價 170
7.6 軟件產(chǎn)品線的建立 172
7.7 軟件產(chǎn)品線開發(fā)模型 173
7.8 軟件產(chǎn)品線的組織結構 176
7.9 軟件產(chǎn)品線測試 177
7.10 軟件產(chǎn)品線的優(yōu)點 178
7.11 軟件產(chǎn)品線開發(fā)所面臨的問題 179
習題 179
第8章 設計模式 180
8.1 設計模式概述 180
8.2 設計模式的概念 181
8.3 設計模式的分類 184
8.4 設計模式與面向?qū)ο髲陀?187
8.5 設計模式遵循的原則 189
8.6 研究設計模式的意義 193
8.7 設計模式的CASE工具 194
習題 196
第9章 創(chuàng)建型設計模式 197
9.1 工廠方法模式 197
9.2 抽象工廠模式 200
9.3 原型模式 203
9.4 單例模式 205
9.5 建造模式 208
習題 213
第10章 結構型設計模式 214
10.1 合成模式 214
10.2 裝飾模式 216
10.3 代理模式 219
10.4 享元模式 222
10.5 門面模式 224
10.6 橋梁模式 226
10.7 適配器模式 228
習題 231
第11章 行為型設計模式 232
11.1 模板方法模式 232
11.2 觀察者模式 235
11.3 迭代子模式 238
11.4 責任鏈模式 240
11.5 備忘錄模式 243
11.6 命令模式 246
11.7 狀態(tài)模式 249
11.8 訪問者模式 251
11.9 中介者模式 254
11.10 策略模式 258
11.11 解釋器模式 261
習題 263

參考文獻 264

本目錄推薦

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