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

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

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

定 價(jià):¥59.00

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

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

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

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

作者簡(jiǎn)介

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

圖書目錄

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

本目錄推薦

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