注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)思考軟件,創(chuàng)新設(shè)計:A段架構(gòu)師的思考技術(shù)

思考軟件,創(chuàng)新設(shè)計:A段架構(gòu)師的思考技術(shù)

思考軟件,創(chuàng)新設(shè)計:A段架構(gòu)師的思考技術(shù)

定 價:¥59.00

作 者: (美)高煥堂 高燕平 著,著
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 操作系統(tǒng) 計算機(jī)與互聯(lián)網(wǎng)

ISBN: 9787121227363 出版時間: 2014-06-01 包裝: 平裝
開本: 頁數(shù): 320 字?jǐn)?shù):  

內(nèi)容簡介

  架構(gòu)師是一個技術(shù)制高點的崗位,在智能時代(如大數(shù)據(jù)、云計算和移動互聯(lián)網(wǎng)潮流)里,它位居于領(lǐng)導(dǎo)位置,與企業(yè)高階經(jīng)理們是互補(bǔ)的,或者能匯集于一身的。本書介紹當(dāng)今全球正蔚為風(fēng)潮的設(shè)計思考(Design Thinking)技術(shù),陪伴你從目前的編程或設(shè)計崗位進(jìn)入架構(gòu)設(shè)計(A段和B段),踏上燦爛的軟件(程序)生涯的新旅程。其內(nèi)容涵蓋了A段架構(gòu)師的主要策略思維,以及許多實踐案例,包括軟硬整合商業(yè)模式范例、產(chǎn)品策略案例演練、架構(gòu)設(shè)計的學(xué)習(xí)步驟、云平臺架構(gòu)設(shè)計法則等;并闡述從策略、設(shè)計到代碼的落地步驟。相信本書會是你的一匹千里馬,陪伴你馳聘于廣大的IT原野上,并發(fā)揮創(chuàng)新潛能,挑戰(zhàn)人生顛峰。

作者簡介

  高煥堂,臺灣軟件架構(gòu)設(shè)計大師,從事IT行業(yè)近30年,被稱為“臺灣OO技術(shù)教父級代表人物”。多年來一直與大陸軟件人員分享軟件“設(shè)計”的觀點、技術(shù)和哲理。

圖書目錄

第1章 商業(yè)思維:從商業(yè)模式到架構(gòu)設(shè)計 1
1.1 A段架構(gòu)師的角色 1
1.2 面對復(fù)雜,唯有簡單 2
1.3 商業(yè)環(huán)境與模式是復(fù)雜的 3
1.4 軟件的復(fù)雜是本質(zhì)性的(并非表象而已) 5
1.5 如何從復(fù)雜中設(shè)計出簡單 7
1.5.1 單純與美麗的密切聯(lián)系 7
1.5.2 軟件美何在,把酒問<對稱> 7
1.5.3 軟件架構(gòu)的第1種對稱性 8
1.5.4 軟件架構(gòu)的第2種對稱性 8
1.6 參考文獻(xiàn) 9
第2章 軟硬整合商業(yè)模式范例 10
2.1 復(fù)習(xí):A段架構(gòu)設(shè)計 10
2.2 產(chǎn)品設(shè)計支持商業(yè)模式 11
2.2.1 反思既有的商業(yè)模式 12
2.2.2 創(chuàng)立新型商業(yè)模式 12
2.3 商業(yè)模式范例 13
2.3.1 長期的獲利策略 13
2.3.2 短期的獲利策略 14
2.3.3 硬硬結(jié)合銷售 14
2.3.4 軟硬整合開發(fā) 16
2.4 產(chǎn)品設(shè)計范例 17
2.5 延伸到客廳配件市場 18
2.5.1 客廳配件范例 18
2.5.2 客廳配件的商業(yè)模式 19
2.5.3 與微信、微博或百度地圖等平臺對接 20
2.6 產(chǎn)品的架構(gòu)設(shè)計范例 21
2.6.1 基本元素和功能 21
2.6.2 應(yīng)用情境(舉例) 22
2.6.3 架構(gòu)設(shè)計與實踐 23
2.7 參考文獻(xiàn) 23
第3章 獲利思維與心境 24
3.1 獲利思維VS.成本思維 24
3.2 讓架構(gòu)師身價百倍的招式 26
3.3 領(lǐng)悟信用卡VISA商業(yè)模式 27
3.4 以農(nóng)夫挑水澆花為例 28
3.5 設(shè)計客廳配件產(chǎn)品的商業(yè)(合作)模式 31
3.5.1 復(fù)習(xí):客廳配件的商業(yè)模式 31
3.5.2 一樣的心境 32
3.5.3 創(chuàng)立OFA聯(lián)盟 33
3.6 參考文獻(xiàn) 34
第4章 創(chuàng)新思維 35
4.1 溯因推理與創(chuàng)造性 35
4.2 溯因推理基本觀念 36
4.3 <假定-否證>= 刪除法 39
4.4 孔明的溯因推理范例 41
4.5 麥肯錫的MECE原則 45
4.5.1 認(rèn)識MECE原則 45
4.5.2 議題樹及其種類 46
4.5.3 持續(xù)對議題進(jìn)行分解和檢驗 47
4.5.4 符合MECE原則 47
4.5.5 持續(xù)進(jìn)行<檢驗-否證> 48
4.5.6 展開下一階層的議題 49
4.5.7 MECE范例 51
4.6 軟件敏捷(Agile)開發(fā)原則 54
4.6.1 認(rèn)識敏捷開發(fā)原則 54
4.6.2 敏捷幕后的溯因推理 55
4.6.3 A段架構(gòu)師的敏捷力 57
4.7 敏捷設(shè)計:應(yīng)用于智慧城市頂層設(shè)計 58
4.7.1 <頂層設(shè)計>含義的迷思 58
4.7.2 創(chuàng)新的起點:愿景(Vision) 59
4.7.3 觀察現(xiàn)實,提出假定(Hypothesis) 60
4.7.4 結(jié)論:提出<敏捷頂層設(shè)計方法> 61
4.7.5 應(yīng)用:敏捷頂層設(shè)計步驟說明 62
4.8 創(chuàng)新設(shè)計:<發(fā)現(xiàn)EIT造形>之旅 62
4.8.1 什么是代碼造形? 62
4.8.2 大家熟悉的兩種代碼造形:函數(shù)和類 63
4.8.3 創(chuàng)新的起點:愿景(Vision) 64
4.8.4 提出假定 65
4.8.5 提出新的假定 65
4.8.6 結(jié)論:提出EIT代碼造形 66
4.8.7 為什么需要有兩個配角 68
4.9 參考文獻(xiàn) 69
第5章 組合思維 70
5.1 從古典抽象思維談起 70
5.2 創(chuàng)新組合思維 72
5.2.1 <合>的設(shè)計法則 72
5.2.2 序中有亂:以集裝箱為例 73
5.2.3 演練:如何抽象出<集裝箱> 74
5.2.4 觀摩:軟件集裝箱 75
5.3 組合設(shè)計的要素:造形(Form) 77
5.3.1 從集裝箱認(rèn)識“造形” 77
5.3.2 認(rèn)識EIT軟件造形 78
5.3.3 造形的特性 81
5.3.4 造形的內(nèi)部元素 81
5.3.5 造形的外部組合規(guī)律 82
5.4 演練范例:尋找(設(shè)計)軟件系統(tǒng)的造形 85
5.5 演練范例:從簡單造形組合出復(fù)雜 90
5.5.1 范例(一):一對EIT造形包容善變的通信協(xié)議 90
5.5.2 范例(二):EIT造形的巢狀組合 93
5.5.3 范例(三):從EIT造形組合出GoF設(shè)計模式 95
5.6 反思:儒家文化中的創(chuàng)新組合思維 99
5.6.1 分解的盡理之精神 99
5.6.2 中學(xué)為體,西學(xué)為用 99
5.7 設(shè)計出未來性 103
5.7.1 今日決策的未來性 103
5.7.2 愿景與連線 104
5.7.3 愿景從哪里來 105
5.7.4 組合與創(chuàng)新 105
5.7.5 演練:未來性架構(gòu)設(shè)計 107
5.8 參考文獻(xiàn) 113
第6章 戰(zhàn)術(shù)引導(dǎo)戰(zhàn)略思維 114
6.1 架構(gòu)師擅長于戰(zhàn)術(shù)引導(dǎo)戰(zhàn)略 114
6.2 會贏的戰(zhàn)術(shù) 116
6.3 找會贏的戰(zhàn)術(shù),調(diào)整戰(zhàn)略資源 117
6.4 <戰(zhàn)術(shù)引導(dǎo)戰(zhàn)略>的企業(yè)案例 118
6.5 參考文獻(xiàn) 121
第7章 四項假設(shè)性思維 122
7.1 從溯因推理談起 122
7.2 假設(shè)(Assumption)是什么 125
7.3 第一項:不自覺的假設(shè),放寬思維局限 125
7.3.1 一般范例 125
7.3.2 孔明空城計的范例 126
7.3.3 其他范例 127
7.4 第二項:有待被檢驗的假定,激發(fā)愿景想象 129
7.5 第三項:完成性的假設(shè),想象最終結(jié)果 131
7.5.1 什么是完成性假設(shè) 131
7.5.2 Mapping from vision to reality與溯因推理 133
7.5.3 “Mapping”如何促進(jìn)Know Unknown 135
7.5.4 演練:Mapping from vision to reality 137
7.5.5 演練:全腦觀想(Visualization) 139
7.5.6 演練:完成性假設(shè) 140
7.6 第四項:萬一性的假設(shè),預(yù)留彈性空間 148
7.6.1 Why?萬一性的假設(shè) 148
7.6.2 如何預(yù)見失敗 149
7.6.3 認(rèn)識Possibility和備胎思維 151
7.7 參考文獻(xiàn) 152
第8章 架構(gòu)師策略思維的案例演練 153
8.1 產(chǎn)品策略思維 153
8.1.1 產(chǎn)品策略目標(biāo):兼顧獨特性、普遍性和可靠性 153
8.1.2 實踐方案:軟硬整合、跨平臺與測試 154
8.1.3 從簡單中掌握復(fù)雜 155
8.1.4 對假定進(jìn)行檢驗 157
8.2 發(fā)揮四項假設(shè)性思維 158
8.2.1 復(fù)習(xí):溯因(Abductive)推理 158
8.2.2 觀察現(xiàn)實,觀想愿景 159
8.2.3 推導(dǎo)出假定 160
8.2.4 進(jìn)行Mapping from vision to reality 161
8.2.5 重大發(fā)現(xiàn) 163
8.2.6 決定跨平臺策略的方向 165
8.3 訂定跨平臺實踐策略 165
8.3.1 復(fù)習(xí):探索策略方向 165
8.3.2 擬訂實踐策略 165
8.3.3 策略-1:把它“EIT(設(shè)計)”了 166
8.3.4 策略-2:挾天子以令諸侯 167
8.3.5 策略-3:建立中間件(middleware) 167
8.4 跨芯片小平臺策略 167
8.4.1 什么是<跨平臺> 167
8.4.2 終端產(chǎn)品跨(芯片)小平臺的3種情境 169
8.5 跨Android大平臺策略 174
8.5.1 這個<策略-2>從哪里來 174
8.5.2 策略-2的實踐 176
8.6 跨自己平臺的策略 180
8.6.1 這個<策略-3>從哪里來 180
8.6.2 中間件跨平臺的效益:沒錢就改版,改版就有錢 182
8.6.3 中間件跨客戶端的效益 183
8.6.4 中間件的設(shè)計 183
8.6.5 中間件在整體架構(gòu)中的角色 185
8.7 參考文獻(xiàn) 186
第9章 架構(gòu)設(shè)計的十個學(xué)習(xí)步驟 187
9.1 這<十個步驟>從哪里來 187
9.1.1 從架構(gòu)思維的4個元素出發(fā) 187
9.1.2 學(xué)好<創(chuàng)意愛上限制> 188
9.1.3 學(xué)好<創(chuàng)新組合> 190
9.1.4 學(xué)習(xí)敏捷測試和設(shè)計通用性接口 191
9.2 闡述<十個學(xué)習(xí)步驟> 192
9.2.1 第1步:學(xué)習(xí)兩種抽象視角(Abstraction View) 192
9.2.2 第2步:關(guān)心下層的變動自由度 193
9.2.3 第3步:<系統(tǒng)架構(gòu)控制力>支撐<商業(yè)競爭話語權(quán)> 193
9.2.4 第4步:<用戶體驗>是用戶從簡單中叫出復(fù)雜的滿足感 194
9.2.5 第5步:創(chuàng)意愛上限制,即需求檢驗設(shè)計 194
9.2.6 第6步:假設(shè)性思維和Mapping from vision to reality 195
9.2.7 第7步:清晰而明確表述接口(Interface) 195
9.2.8 第8步:盡快對接口進(jìn)行檢驗和測試 195
9.2.9 第9步:設(shè)計通用性接口 196
9.2.10 第10步:有效減法設(shè)計,才能開放加法(設(shè)計) 197
9.3 深入領(lǐng)悟(一):變動自由度 197
9.4 深入領(lǐng)悟(二):創(chuàng)意愛上限制 200
9.5 深入領(lǐng)悟(三):Mapping from vision to reality 201
9.6 深入領(lǐng)悟(四):迅速檢測接口 204
9.7 深入領(lǐng)悟(五):有效減法設(shè)計,才能開放加法 208
9.7.1 舉例:以Socket接口來包容TCP/IP通信協(xié)議 208
9.7.2 演練步驟 208
9.8 參考文獻(xiàn) 218
第10章 <Java/HBase + C>云平臺架構(gòu)設(shè)計的十項法則 219
10.1 這<十項法則>從哪里來 219
10.1.1 反思假設(shè) 219
10.1.2 關(guān)注于命令流及其控制點 221
10.2 闡述<十項法則> 222
10.3 思考議題&提示 227
10.4 參考文獻(xiàn) 232
第11章 法則-2的實踐范例:通用性接口設(shè)計 233
11.1 通用性接口 233
11.2 親自設(shè)計通用性接口 235
11.2.1 認(rèn)識用例(Use Case)及其劇景(Scenario) 235
11.2.2 設(shè)計通用性接口來支撐用例(Use Case) 238
11.2.3 銜接到<UC-001:播放音樂>的特殊性接口 239
11.2.4 銜接到<UC-002:播放某首音樂>的特殊性接口 243
11.3 多個通用性接口的聯(lián)合應(yīng)用范例 247
11.3.1 應(yīng)用范例:手機(jī)與Android TV的多機(jī)整合 247
11.3.2 iPhone手機(jī)端的規(guī)劃 248
11.3.3 銜接iPhone手機(jī)端的(通用性)接口:Servlet 249
11.3.4 App的Context接口與myTVServlet對接 253
11.3.5 Android本地App的設(shè)計 259
11.4 參考文獻(xiàn) 264
第12章 法則-3的實踐范例:挾天子以令諸侯 265
12.1 一般框架設(shè)計:以<五子棋>為例 265
12.1.1 階段一:從傳統(tǒng)類(Class)造形設(shè)計出發(fā) 265
12.1.2 階段二:繼續(xù)運(yùn)用EIT造形設(shè)計 268
12.2 基于Android設(shè)計小框架:以<涂鴉>應(yīng)用為例 272
12.2.1 介紹多層EIT造形 272
12.2.2 簡介「涂鴉」(Scribble) 274
12.2.3 <涂鴉>范例的功能說明 274
12.3 實踐<挾天子以令諸侯> 275
12.3.1 階段一:從傳統(tǒng)類(Class)造形設(shè)計出發(fā) 275
12.3.2 階段二:繼續(xù)運(yùn)用EIT造形設(shè)計 276
12.4 參考文獻(xiàn) 308

本目錄推薦

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