定 價(jià):¥69.00
作 者: | 王概凱 |
出版社: | 電子工業(yè)出版社 |
叢編項(xiàng): | |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787121311222 | 出版時(shí)間: | 2017-04-01 | 包裝: | |
開本: | 16開 | 頁數(shù): | 字?jǐn)?shù): |
第一部分 認(rèn)識(shí)架構(gòu)
第 1 章 生命周期
1.1 生命周期的識(shí)別
1.2 核心與非核心生命周期
1.3 生命周期與分工
第 2 章 時(shí)間
第 3 章 為什么會(huì)產(chǎn)生架構(gòu)
3.1 分工
3.2 分工和生命周期
第 4 章 什么是架構(gòu)
4.1 架構(gòu)產(chǎn)生的條件
4.2 什么是架構(gòu)
4.3 架構(gòu)的生命周期
第 5 章 架構(gòu)和樹
5.1 樹與增長(zhǎng)
5.2 架構(gòu)和樹
第 6 章 概念
6.1 何為名相
6.2 究竟什么才是相
6.3 概念是溝通的基礎(chǔ)
6.4 把握概念的力量
聊聊架構(gòu)
第 7 章 什么是抽象
7.1 個(gè)性與共性
7.2 個(gè)性是基礎(chǔ)
第 8 章 識(shí)別問題
8.1 面對(duì)問題有哪些困難
8.2 如何識(shí)別問題
8.3 尋找問題主體
第 9 章 切分的原則
9.1 切分就是利益的調(diào)整
9.2 為什么需要切分
9.3 切分的原則
9.4 樹和分層
9.5 切分與建模
9.6 切分的輸出和組織架構(gòu)
第 10 章 架構(gòu)與流程
10.1 什么是流程
10.2 流程和架構(gòu)拆分的關(guān)系
第 11 章 什么是架構(gòu)師
11.1 架構(gòu)師做什么
11.2 架構(gòu)師也是人
11.3 人人都是架構(gòu)師
11.4 架構(gòu)師和權(quán)利
第二部分 軟件架構(gòu)
第 12 章 什么是軟件
12.1 以模擬人為目標(biāo)的馮諾依曼結(jié)構(gòu)和圖靈機(jī)
12.2 成本為王
12.3 天空才是極限
12.4 軟件的作用
目錄
IX
第 13 章 軟件的生命周期
13.1 軟件的開發(fā)生命周期
13.2 軟件開發(fā)的增長(zhǎng)
13.3 軟件開發(fā)的迭代
13.4 軟件的運(yùn)行生命周期
第 14 章 什么是軟件架構(gòu)
14.1 要解決什么問題
14.2 分別是誰的問題呢
14.3 分別有什么問題
14.4 分析問題
14.5 會(huì)生成哪些架構(gòu)
14.6 什么是軟件架構(gòu)
第 15 章 什么是軟件架構(gòu)師
15.1 軟件架構(gòu)師的區(qū)別
15.2 軟件架構(gòu)師的困境
15.3 生命周期的思考
15.4 軟件架構(gòu)師的權(quán)力
15.5 軟件架構(gòu)師和技術(shù)人員對(duì)技術(shù)的態(tài)度區(qū)別
15.6 架構(gòu)師是技術(shù)的使用者
15.7 如何保障架構(gòu)落地
第 16 章 業(yè)務(wù)、架構(gòu)和技術(shù)三者的關(guān)系
16.1 什么是技術(shù)
16.2 業(yè)務(wù)和架構(gòu)及技術(shù)之間的關(guān)系
16.3 技術(shù)人員和業(yè)務(wù)人員的關(guān)系
16.4 重新發(fā)明輪子
16.5 開源技術(shù)
第 17 章 軟件研發(fā)
17.1 軟件工程師的興起和使命
17.2 分工的困境
17.3 軟件的迭代
17.4 軟件開發(fā)的分工
聊聊架構(gòu)
X
17.5 軟件開發(fā)模式和架構(gòu)
17.6 軟件工程師的支持者
第 18 章 軟件的架構(gòu)拆分
18.1 軟件拆分的原動(dòng)力
18.2 軟件開發(fā)團(tuán)隊(duì)的拆分
18.3 軟件的拆分
18.4 軟件開發(fā)的基礎(chǔ)技術(shù)
18.5 軟件拆分的第二動(dòng)力
18.6 架構(gòu)一步到位
第 19 章 如何寫好代碼
19.1 什么叫業(yè)務(wù)邏輯
19.2 業(yè)務(wù)邏輯分散的危害
19.3 業(yè)務(wù)邏輯內(nèi)聚的好處
19.4 代碼架構(gòu)實(shí)例
19.5 代碼誤解
19.6 軟件的拆分
第 20 章 單元測(cè)試
20.1 什么是單元測(cè)試
20.2 單元測(cè)試的困境
20.3 單元測(cè)試測(cè)什么
20.4 如何改造代碼
20.5 為什么要做單元測(cè)試
20.6 如何做單元測(cè)試
第 21 章 軟件架構(gòu)和面向?qū)ο?nbsp;
21.1 什么是面向過程
21.2 什么是面向?qū)ο?nbsp;
21.3 生命周期和面向?qū)ο蠹懊嫦蜻^程
21.4 架構(gòu)和面向?qū)ο蠹懊嫦蜻^程
21.5 面向?qū)ο蟮恼`區(qū)
21.6 對(duì)象和生命
目錄
XI
第 22 章 軟件架構(gòu)與設(shè)計(jì)模式
22.1 模式以及模式的意義
22.2 什么是設(shè)計(jì)模式
22.3 軟件設(shè)計(jì)模式
22.4 設(shè)計(jì)模式和架構(gòu)
22.5 設(shè)計(jì)模式的誤區(qū)
第 23 章 軟件架構(gòu)和軟件框架
23.1 訪問類框架
23.2 業(yè)務(wù)類框架
23.3 什么是框架
23.4 框架的特點(diǎn)
第 24 章 軟件運(yùn)維
24.1 軟件運(yùn)行生命周期
24.2 什么是軟件運(yùn)維
24.3 運(yùn)維的業(yè)務(wù)模型
24.4 控制變化
24.5 監(jiān)控變更
24.6 預(yù)警變更
24.7 主導(dǎo)變更
24.8 提升變更質(zhì)量
24.9 運(yùn)維的架構(gòu)拆分
第 25 章 軟件訪問生命周期
25.1 軟件訪問的業(yè)務(wù)模型
25.2 軟件訪問路徑的架構(gòu)拆分
25.3 大規(guī)模軟件訪問的架構(gòu)拆分
25.4 集群
25.5 數(shù)據(jù)中心
第 26 章 軟件架構(gòu)和大數(shù)據(jù)
26.1 什么是大數(shù)據(jù)
26.2 如何做好大數(shù)據(jù)
26.3 軟件大數(shù)據(jù)
聊聊架構(gòu)
XII
第 27 章 軟件架構(gòu)和建筑架構(gòu)
27.1 軟件架構(gòu)和建筑架構(gòu)的目標(biāo)之異同
27.2 軟件和建筑的架構(gòu)擴(kuò)展之異同
第三部分 軟件架構(gòu)的應(yīng)用
第 28 章 交易
28.1 什么是交易
28.2 貨幣的出現(xiàn)
28.3 企業(yè)的實(shí)質(zhì)
28.4 軟件對(duì)交易的影響
28.5 軟件的交易
28.6 企業(yè)的核心
第 29 章 產(chǎn)品
29.1 什么是產(chǎn)品
29.2 什么是商品
29.3 識(shí)別產(chǎn)品
29.4 產(chǎn)品系統(tǒng)
29.5 產(chǎn)品列表
29.6 產(chǎn)品詳情
29.7 商品的規(guī)則
第 30 章 用戶
30.1 什么是用戶
30.2 為什么需要用戶
30.3 客戶的出現(xiàn)
30.4 用戶的生命周期
30.5 用戶的識(shí)別
第 31 章 訂單
31.1 什么是訂單
31.2 訂單的生命周期架構(gòu)拆分
31.3 訂單支付
31.4 訂單生命周期
第 32 章 交易系統(tǒng)
32.1 企業(yè)的架構(gòu)拆分
32.2 軟件系統(tǒng)的建模
32.3 訪問業(yè)務(wù)模型
32.4 交易軟件系統(tǒng)的架構(gòu)拆分
32.5 服務(wù)的產(chǎn)生和粒度
32.6 用戶系統(tǒng)的拆分
第 33 章 事務(wù)
33.1 什么是事務(wù)
33.2 軟件中的事務(wù)
33.3 數(shù)據(jù)庫事務(wù)的濫用
33.4 數(shù)據(jù)庫的正確使用方式
33.5 服務(wù)調(diào)用