注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)軟件架構(gòu)理論與實(shí)踐

軟件架構(gòu)理論與實(shí)踐

軟件架構(gòu)理論與實(shí)踐

定 價(jià):¥99.00

作 者: 李必信 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 架構(gòu)師書(shū)庫(kù)
標(biāo) 簽: 暫缺

購(gòu)買這本書(shū)可以去


ISBN: 9787111620709 出版時(shí)間: 2019-03-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 494 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)是一本全面介紹SA的書(shū),從SA發(fā)展歷史的過(guò)去、現(xiàn)在到可能的未來(lái),從SA的基礎(chǔ)理論方法到技術(shù)手段,從SA的設(shè)計(jì)開(kāi)發(fā)實(shí)踐到質(zhì)量保障實(shí)踐,以及從靜態(tài)SA到動(dòng)態(tài)SA、再到運(yùn)行態(tài)SA,等等。涵蓋了SA涉及到的幾乎所有必要的知識(shí)點(diǎn)。本書(shū)包括三個(gè)篇章:其中,基礎(chǔ)理論篇包含7章內(nèi)容,詳細(xì)介紹SA的基礎(chǔ)理論方法、技術(shù)和手段;工程實(shí)踐篇包含10章內(nèi)容,詳細(xì)介紹SA的開(kāi)發(fā)實(shí)踐和質(zhì)量保障實(shí)踐;未來(lái)主題篇包含6章內(nèi)容,詳細(xì)介紹SA的*新研究主題、*新業(yè)界關(guān)注點(diǎn)以及SA未來(lái)發(fā)展趨勢(shì)分析等。

作者簡(jiǎn)介

暫缺《軟件架構(gòu)理論與實(shí)踐》作者簡(jiǎn)介

圖書(shū)目錄

前言
教學(xué)建議
上篇 基礎(chǔ)理論篇
第1章 軟件架構(gòu)概述 …… 2
1.1 軟件架構(gòu)產(chǎn)生的背景 …… 2
1.2 軟件架構(gòu)的主要思想和特征 …… 3
1.2.1 軟件架構(gòu)的主要思想 …… 3
1.2.2 軟件架構(gòu)的特征 …… 3
1.3 軟件架構(gòu)的發(fā)展階段 …… 4
1.3.1 基礎(chǔ)研究階段(1968—1994) …… 4
1.3.2 概念體系和核心技術(shù)形成階段(1991—2000) …… 6
1.3.3 理論體系完善與發(fā)展階段(1996年至今) …… 7
1.3.4 普及應(yīng)用階段(1999年至今) …… 7
1.4 軟件架構(gòu)研究和應(yīng)用現(xiàn)狀 …… 7
1.4.1 軟件架構(gòu)理論和方法研究 …… 8
1.4.2 軟件架構(gòu)的應(yīng)用研究 …… 11
1.5 本章小結(jié) …… 13
思考題 …… 13
參考文獻(xiàn) …… 14
第2章 軟件架構(gòu)的概念 …… 17
2.1 引言 …… 17
2.2 組成派的主要定義 …… 18
2.3 決策派的主要定義 …… 19
2.4 其他定義 …… 20
2.5 參考定義框架 …… 20
2.6 本章小結(jié) …… 21
思考題 …… 22
參考文獻(xiàn) …… 22
第3章 軟件架構(gòu)模型 …… 23
3.1 引言 …… 23
3.2 軟件架構(gòu)的可視化建模方法 …… 24
3.2.1 基于圖形可視化的建模方法 …… 24
3.2.2 基于UML的建模方法 …… 25
3.3 軟件架構(gòu)的形式化建模方法 …… 31
3.3.1 基于形式化規(guī)格說(shuō)明語(yǔ)言的建模方法 …… 32
3.3.2 基于UML的形式化建模方法 …… 36
3.4 其他建模方法 …… 45
3.4.1 文本語(yǔ)言建模方法 …… 45
3.4.2 模型驅(qū)動(dòng)的架構(gòu)建模方法 …… 47
3.5 軟件架構(gòu)建模方法的發(fā)展趨勢(shì)分析 …… 49
3.5.1 第1層:文本模型 …… 50
3.5.2 第2層:圖形可視化模型 …… 50
3.5.3 第3層:UML模型 …… 50
3.5.4 第4層:形式化模型 …… 51
3.5.5 第5層:未來(lái)模型 …… 52
3.6 本章小結(jié) …… 52
思考題 …… 53
參考文獻(xiàn) …… 53
第4章 軟件架構(gòu)的風(fēng)格與模式 …… 59
4.1 軟件架構(gòu)風(fēng)格的定義 …… 59
4.2 軟件架構(gòu)風(fēng)格的分類 …… 60
4.3 典型的軟件架構(gòu)風(fēng)格 …… 60
4.3.1 管道-過(guò)濾器風(fēng)格 …… 60
4.3.2 主程序/子程序風(fēng)格 …… 62
4.3.3 面向?qū)ο箫L(fēng)格 …… 64
4.3.4 層次化風(fēng)格 …… 65
4.3.5 事件驅(qū)動(dòng)風(fēng)格 …… 67
4.3.6 解釋器風(fēng)格 …… 69
4.3.7 基于規(guī)則的系統(tǒng)風(fēng)格 …… 71
4.3.8 倉(cāng)庫(kù)風(fēng)格 …… 73
4.3.9 黑板系統(tǒng)風(fēng)格 …… 75
4.3.10 C2風(fēng)格 …… 77
4.3.11 客戶機(jī)/服務(wù)器風(fēng)格 …… 79
4.3.12 瀏覽器/服務(wù)器風(fēng)格 …… 83
4.3.13 平臺(tái)/插件風(fēng)格 …… 85
4.3.14 面向Agent風(fēng)格 …… 87
4.3.15 面向方面架構(gòu)風(fēng)格 …… 91
4.3.16 面向服務(wù)架構(gòu)風(fēng)格 …… 93
4.3.17 正交架構(gòu)風(fēng)格 …… 95
4.3.18 異構(gòu)風(fēng)格 …… 97
4.3.19 基于層次消息總線的架構(gòu)風(fēng)格 …… 99
4.3.20 模型-視圖-控制器風(fēng)格 …… 101
4.4 軟件架構(gòu)模式 …… 103
4.5 本章小結(jié) …… 103
思考題 …… 104
參考文獻(xiàn) …… 104
第5章 軟件架構(gòu)描述語(yǔ)言 …… 107
5.1 引言 …… 107
5.2 ADL的核心設(shè)計(jì)元素 …… 107
5.2.1 組件 …… 108
5.2.2 連接件 …… 108
5.2.3 架構(gòu)配置 …… 109
5.3 幾種典型的ADL …… 109
5.3.1 Aesop …… 109
5.3.2 C2 SADL …… 110
5.3.3 UniCon …… 114
5.3.4 Wright …… 116
5.3.5 XYZ/ADL …… 117
5.3.6 ACME …… 118
5.3.7 XBA …… 118
5.3.8 ABC/ADL …… 120
5.3.9 MetaH …… 121
5.3.10 Rapide …… 121
5.3.11 Darwin …… 122
5.3.12 xADL 2.0 …… 122
5.4 本章小結(jié) …… 123
思考題 …… 123
參考文獻(xiàn) …… 123
第6章 軟件架構(gòu)與敏捷開(kāi)發(fā) …… 125
6.1 軟件開(kāi)發(fā)的發(fā)展簡(jiǎn)史 …… 125
6.2 敏捷開(kāi)發(fā) …… 127
6.2.1 敏捷開(kāi)發(fā)的基本理念 …… 127
6.2.2 敏捷開(kāi)發(fā)實(shí)踐 …… 128
6.3 敏捷開(kāi)發(fā)過(guò)程中的軟件架構(gòu)設(shè)計(jì) …… 130
6.3.1 需求分析 …… 130
6.3.2 初始設(shè)計(jì) …… 130
6.3.3 迭代過(guò)程 …… 130
6.3.4 敏捷的設(shè)計(jì)思想 …… 131
6.4 兩類常見(jiàn)的敏捷軟件架構(gòu)設(shè)計(jì)方法 …… 132
6.4.1 敏捷開(kāi)發(fā)初始階段設(shè)計(jì) …… 133
6.4.2 敏捷開(kāi)發(fā)迭代過(guò)程中的設(shè)計(jì) …… 134
6.5 本章小結(jié) …… 136
思考題 …… 137
參考文獻(xiàn) …… 137
中篇 工程實(shí)踐篇
第7章 架構(gòu)驅(qū)動(dòng)的軟件開(kāi)發(fā) …… 140
7.1 架構(gòu)驅(qū)動(dòng)的軟件開(kāi)發(fā)簡(jiǎn)介 …… 140
7.2 架構(gòu)需求獲取 …… 140
7.3 架構(gòu)設(shè)計(jì)、文檔化和評(píng)估 …… 144
7.3.1 架構(gòu)設(shè)計(jì)、文檔化和評(píng)估是一個(gè)迭代過(guò)程 …… 144
7.3.2 什么是架構(gòu)的結(jié)構(gòu) …… 147
7.3.3 從架構(gòu)需求出發(fā)的評(píng)估 …… 148
7.3.4 尋找ATAM中的“權(quán)衡點(diǎn)”和“敏感點(diǎn)” …… 149
7.4 架構(gòu)的實(shí)現(xiàn)與維護(hù) …… 151
7.4.1 架構(gòu)的實(shí)現(xiàn) …… 151
7.4.2 架構(gòu)的維護(hù) …… 152
7.5 本章小結(jié) …… 152
思考題 …… 152
參考文獻(xiàn) …… 153
第8章 軟件架構(gòu)設(shè)計(jì)和實(shí)現(xiàn) …… 154
8.1 從需求分析到架構(gòu)設(shè)計(jì) …… 154
8.1.1 軟件架構(gòu)對(duì)需求的影響 …… 155
8.1.2 基于軟件需求的軟件架構(gòu)設(shè)計(jì) …… 156
8.1.3 需求與架構(gòu)的協(xié)同演化 …… 163
8.2 從軟件架構(gòu)到詳細(xì)設(shè)計(jì) …… 163
8.2.1 詳細(xì)設(shè)計(jì)對(duì)軟件架構(gòu)的影

本目錄推薦

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