軟件體系結(jié)構(gòu)與設(shè)計(jì)實(shí)用教程
定 價(jià):40 元
叢書(shū)名:卓越工程師計(jì)劃:軟件工程專(zhuān)業(yè)系列叢書(shū)
- 作者:尚建嘎,張劍波,袁國(guó)斌編著
- 出版時(shí)間:2017/5/1
- ISBN:9787030504777
- 出 版 社:科學(xué)出版社
- 中圖法分類(lèi):TP311
- 頁(yè)碼:
- 紙張:膠版紙
- 版次:
- 開(kāi)本:128開(kāi)
全書(shū)以軟件質(zhì)量屬性、軟件體系結(jié)構(gòu)風(fēng)格、建模、設(shè)計(jì)、評(píng)估、實(shí)現(xiàn)、測(cè)試、編檔等軟件體系結(jié)構(gòu)領(lǐng)域知識(shí)為基礎(chǔ),理論聯(lián)系實(shí)際,通過(guò)一系列與教學(xué)內(nèi)容緊密結(jié)合的案例分析,把軟件體系結(jié)構(gòu)與軟件設(shè)計(jì)的概念、理論知識(shí)與技術(shù)融人到軟件體系結(jié)構(gòu)實(shí)踐當(dāng)中,使讀者加深對(duì)該課程的認(rèn)識(shí)和理解。內(nèi)容涉及軟件體系結(jié)構(gòu)知識(shí)的各個(gè)方面,包括軟件體系結(jié)構(gòu)的基本概念,軟件質(zhì)量屬性,經(jīng)典軟件體系結(jié)構(gòu)風(fēng)格,新型軟件體系結(jié)構(gòu)風(fēng)格,軟件體系結(jié)構(gòu)描述與建模,軟件體系結(jié)構(gòu)設(shè)計(jì)與評(píng)估,軟件體系結(jié)構(gòu)實(shí)現(xiàn)與測(cè)試,軟件體系結(jié)構(gòu)編檔,軟件體系結(jié)構(gòu)和軟件產(chǎn)品線以及軟件體系結(jié)構(gòu)的發(fā)展趨勢(shì)等,全書(shū)包含10章和1個(gè)附錄。
更多科學(xué)出版社服務(wù),請(qǐng)掃碼獲取。
導(dǎo)語(yǔ)_點(diǎn)評(píng)_推薦詞
序言
目錄
第1章 軟件體系結(jié)構(gòu)的基本概念 1
1.1 軟件體系結(jié)構(gòu) 1
1.2 軟件架構(gòu)結(jié)構(gòu) 5
1.3 軟件架構(gòu)視圖模型 7
1.4 軟件體系結(jié)構(gòu)核心元模型 9
1.5 軟件架構(gòu)風(fēng)格 11
1.6 其他相關(guān)概念 12
1.7 思考與練習(xí)題 14
第2章 軟件質(zhì)量屬性 15
2.1 理解質(zhì)量屬性 15
2.2 功能的正確性 19
2.3 設(shè)計(jì)時(shí)質(zhì)量屬性 20
2.4 運(yùn)行時(shí)質(zhì)量屬性 24
2.5 系統(tǒng)質(zhì)量屬性 34
2.6 用戶質(zhì)量屬性 36
2.7 其他質(zhì)量屬性 38
2.8 思考與練習(xí)題 39
第3章 軟件體系結(jié)構(gòu)風(fēng)格及案例 41
3.1 概述 41
3.2 數(shù)據(jù)流風(fēng)格 41
3.3 過(guò)程調(diào)用風(fēng)格 47
3.4 獨(dú)立構(gòu)件風(fēng)格 50
3.5 層次風(fēng)格 56
3.6 虛擬機(jī)風(fēng)格 63
3.7 客戶機(jī)/服務(wù)器風(fēng)格 69
3.8 表示分離風(fēng)格 77
3.9 插件風(fēng)格 85
3.10 微內(nèi)核風(fēng)格 90
3.11 SOA風(fēng)格 93
3.12 思考與練習(xí)題 99
第4章 軟件體系結(jié)構(gòu)描述與建模 100
4.1 概述 100
4.2 常用描述方法 103
4.3 Kruchten“4+1”視圖模型 106
4.4 其他常用視圖 110
4.5 接口建模 116
4.6 常用建模工具 122
4.7 思考和練習(xí)題 128
第5章 軟件體系結(jié)構(gòu)設(shè)計(jì)與評(píng)估 129
5.1 概述 129
5.2 架構(gòu)為中心的軟件開(kāi)發(fā)過(guò)程 129
5.3 屬性驅(qū)動(dòng)的設(shè)計(jì)方法 134
5.4 基于模式的設(shè)計(jì)方法 149
5.5 模塊設(shè)計(jì)與評(píng)估方法 152
5.6 軟件體系結(jié)構(gòu)評(píng)估 169
5.7 思考與練習(xí)題 177
第6章 軟件體系結(jié)構(gòu)編檔 179
6.1 概述 179
6.2 選擇視圖 181
6.3 視圖編檔 184
6.4 制作文檔包 189
6.5 一個(gè)軟件體系結(jié)構(gòu)編檔案例 192
第7章 軟件體系結(jié)構(gòu)實(shí)現(xiàn)與測(cè)試 237
7.1 概述 237
7.2 軟件框架構(gòu)造技術(shù) 244
7.3 常見(jiàn)架構(gòu)級(jí)軟件框架 251
7.4 常見(jiàn)架構(gòu)級(jí)中間件 256
7.5 軟件體系結(jié)構(gòu)測(cè)試 261
7.6 思考與練習(xí)題 265
第8章 軟件體系結(jié)構(gòu)和軟件產(chǎn)品線 266
8.1 軟件復(fù)用 266
8.2 軟件產(chǎn)品線 267
8.3 軟件產(chǎn)品線三大基本活動(dòng) 269
8.4 軟件產(chǎn)品線實(shí)踐域 275
8.5 軟件產(chǎn)品線案例分析 276
8.6 思考與練習(xí)題 279
參考文獻(xiàn) 280