中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊
> >
現(xiàn)代軟件工程:如何高效構(gòu)建軟件

包郵 現(xiàn)代軟件工程:如何高效構(gòu)建軟件

出版社:人民郵電出版社出版時間:2023-06-01
開本: 16開 頁數(shù): 228
中 圖 價:¥55.3(6.9折) 定價  ¥79.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

現(xiàn)代軟件工程:如何高效構(gòu)建軟件 版權(quán)信息

現(xiàn)代軟件工程:如何高效構(gòu)建軟件 本書特色

(1)持續(xù)交付先驅(qū)戴維·法利全新力作。曾與耶斯·亨布爾(JezHumble)共同撰寫了獲Jolt大獎的圖書《持續(xù)交付:發(fā)布可靠軟件的系統(tǒng)方法》。

(2)改進復(fù)雜軟件系統(tǒng)的工程實踐指南。糾正人們對軟件工程的傳統(tǒng)認(rèn)知誤區(qū),闡述生產(chǎn)力和創(chuàng)造力在軟件工程中缺一不可的辯證關(guān)系;跳出特定的工具或技術(shù),抽象、提煉、連貫為一套具有普適性、基礎(chǔ)性的現(xiàn)代軟件工程思想和范式;以實用有效的方法為重點,講解科學(xué)原理、工程技術(shù)如何應(yīng)用于軟件開發(fā)。

(3)廣泛適用于各類軟件開發(fā)團隊。書中提及的“道法術(shù)器”,對于初創(chuàng)公司或大型企業(yè)都適用,促進軟件組織更加可靠、有效、高質(zhì)量地構(gòu)建軟件,交付業(yè)務(wù)價值,激發(fā)創(chuàng)新活力。

(4)國家衛(wèi)星氣象中心風(fēng)云四號氣象衛(wèi)星地面系統(tǒng)副總設(shè)計師 楊磊、中國信息通信研究院云計算與大數(shù)據(jù)研究所副總工程師陳屹力等業(yè)界學(xué)者、實踐者親筆推薦。

現(xiàn)代軟件工程:如何高效構(gòu)建軟件 內(nèi)容簡介

本書探討了軟件工程的真正含義,匯集了一些重要的軟件開發(fā)基本原則,將它們緊密結(jié)合成一個一致的模型,旨在幫助讀者有效、快速地構(gòu)建軟件。全書共4個部分:第1部分探討軟件工程的真正含義,以及如何將工程的原則和原理應(yīng)用到軟件開發(fā)中;第2部分講述運用科學(xué)思想優(yōu)化軟件開發(fā)過程的方法,包括迭代式、增量式工作,獲得并利用快速、高質(zhì)量的反饋,采用實驗性和經(jīng)驗主義的科學(xué)方法;第3部分介紹管理軟件復(fù)雜性的方法,深入探討模塊化、內(nèi)聚力、關(guān)注點分離、信息隱藏和抽象、管理耦合等原則;第4部分介紹支持軟件工程的工具,以及一些貫穿本書的軟件開發(fā)理念,包括可測試性、可部署性、速度、控制變量、持續(xù)交付等。

現(xiàn)代軟件工程:如何高效構(gòu)建軟件 目錄

序 ——特麗莎·吉(Trisha Gee),開發(fā)技術(shù)推廣工程師和Java 擁護者



第 1部分 什么是軟件工程?

第 1章 簡單介紹 3

1.1 工程——科學(xué)的實際應(yīng)用 3

1.2 軟件工程的定義 4

1.3 重新定義“軟件工程” 6

1.4 軟件工程的誕生 7

1.5 范式轉(zhuǎn)移 9

1.6 小結(jié) 10



第 2章 什么是工程? 11

2.1 生產(chǎn)不是我們的問題 12

2.2 設(shè)計工程,而非生產(chǎn)工程 12

2.3 工程學(xué)的初步定義 17

2.4 工程不等于代碼 18

2.5 為什么工程很重要? 20

2.6 “工藝”的極限 20

2.7 精度和可伸縮性 21

2.8 管理復(fù)雜性 22

2.9 測量的可重復(fù)性和準(zhǔn)確性 23

2.10 工程、創(chuàng)造和工藝 25

2.11 為什么我們所做的不是軟件工程 27

2.12 權(quán)衡 28

2.13 進步的錯覺 28

2.14 從工藝到工程的旅程 29

2.15 只有工藝還不夠 30

2.16 是時候反思了? 30

2.17 小結(jié) 32



第3章 工程方法的基本原理 33

3.1 變革的行業(yè)? 33

3.2 度量的重要性 35

3.3 應(yīng)用穩(wěn)定性和吞吐量 37

3.4 軟件工程學(xué)科的基礎(chǔ) 38

3.5 學(xué)習(xí)專家 39

3.6 管理復(fù)雜性的專家 40

3.7 小結(jié) 41



第 2部分 優(yōu)化學(xué)習(xí)

第4章 迭代式工作 45

4.1 迭代式工作的實際優(yōu)勢 47

4.2 迭代作為防御性設(shè)計策略 49

4.3 計劃的誘惑 51

4.4 迭代式工作的實用性 56

4.5 小結(jié) 58



第5章 反饋 59

5.1 反饋重要性的實例 60

5.2 編碼中的反饋 63

5.3 集成中的反饋 64

5.4 設(shè)計中的反饋 66

5.5 架構(gòu)中的反饋 68

5.6 傾向于早期反饋 70

5.7 產(chǎn)品設(shè)計中的反饋 71

5.8 組織和文化中的反饋 72

5.9 小結(jié) 74



第6章 增量主義 75

6.1 模塊化的重要性 76

6.2 組織增量主義 77

6.3 增量主義工具 79

6.4 限制變更的影響 80

6.5 增量式設(shè)計 82

6.6 小結(jié) 84



第7章 經(jīng)驗主義 85

7.1 立足于現(xiàn)實 86

7.2 區(qū)分經(jīng)驗主義與實驗性 87

7.3 “我知道那個bug!” 87

7.4 避免自我欺騙 89

7.5 創(chuàng)造符合我們論點的現(xiàn)實 90

7.6 以現(xiàn)實為指導(dǎo) 93

7.7 小結(jié) 94



第8章 實驗性 95

8.1 “實驗性”是什么意思? 96

8.2 反饋 97

8.3 假設(shè) 99

8.4 度量 100

8.5 控制變量 101

8.6 自動化測試作為實驗 102

8.7 將測試的實驗結(jié)果置于環(huán)境中 103

8.8 實驗范圍 105

8.9 小結(jié) 106



第3部分 優(yōu)化管理復(fù)雜性

第9章 模塊化 109

9.1 模塊化的標(biāo)志 111

9.2 低估優(yōu)秀設(shè)計的重要性 111

9.3 可測試性的重要性 113

9.4 可測試性設(shè)計提高模塊化 114

9.5 服務(wù)和模塊化 120

9.6 可部署性和模塊化 121

9.7 不同規(guī)模的模塊化 123

9.8 人類系統(tǒng)中的模塊化 124

9.9 小結(jié) 126



第 10章 內(nèi)聚力 127

10.1 模塊化和內(nèi)聚力:設(shè)計的基礎(chǔ) 127

10.2 內(nèi)聚力的基本降低 128

10.3 上下文很重要 131

10.4 高性能軟件 134

10.5 與耦合的聯(lián)系 135

10.6 測試驅(qū)動開發(fā)推動高內(nèi)聚力 136

10.7 如何實現(xiàn)內(nèi)聚軟件 136

10.8 內(nèi)聚力差的代價 139

10.9 人類系統(tǒng)中的內(nèi)聚力 140

10.10 小結(jié) 140



第 11章 關(guān)注點分離 141

11.1 依賴注入 145

11.2 分離本質(zhì)復(fù)雜性和偶然復(fù)雜性 146

11.3 領(lǐng)域驅(qū)動設(shè)計的重要性 149

11.4 可測試性 151

11.5 端口和適配器 151

11.6 何時采用端口和適配器 154

11.7 什么是API 155

11.8 使用測試驅(qū)動開發(fā)推動關(guān)注點分離 156

11.9 小結(jié) 157



第 12章 信息隱藏和抽象 158

12.1 抽象或信息隱藏 158

12.2 是什么導(dǎo)致了“大泥球” 159

12.3 組織和文化問題 159

12.4 技術(shù)問題和設(shè)計問題 162

12.5 對過度設(shè)計的恐懼 165

12.6 通過測試改進抽象 168

12.7 抽象的力量 169

12.8 抽象泄漏 170

12.9 選擇適當(dāng)?shù)某橄? 172

12.10 問題領(lǐng)域的抽象 174

12.11 抽象偶然復(fù)雜性 175

12.12 隔離第三方系統(tǒng)和代碼 178

12.13 總是傾向于隱藏信息 179

12.14 小結(jié) 180



第 13章 管理耦合 181

13.1 耦合的代價 181

13.2 擴展 182

13.3 微服務(wù) 183

13.4 解耦可能意味著更多的代碼 185

13.5 松耦合不是重要的類型 187

13.6 傾向于松耦合 188

13.7 這與關(guān)注點分離有何不同? 189

13.8 DRY 太過于簡單化 190

13.9 異步作為松耦合的工具 192

13.10 松耦合設(shè)計 193

13.11 人類系統(tǒng)中的松耦合 194

13.12 小結(jié) 196



第4部分 支持軟件工程的工具

第 14 章 工程學(xué)科的工具 199

14.1 什么是軟件開發(fā)? 200

14.2 可測試性作為工具 202

14.3 測量點 205

14.4 實現(xiàn)可測試性的問題 205

14.5 如何提高可測試性 209

14.6 可部署性 210

14.7 速度 212

14.8 控制變量 213

14.9 持續(xù)交付 214

14.10 支持工程的通用工具 215

14.11 小結(jié) 216



第 15章 現(xiàn)代軟件工程師 217

15.1 工程作為人類過程 219

15.2 數(shù)字化顛覆性組織 220

15.3 結(jié)果與機制 222

15.4 持久且普遍適用 224

15.5 工程學(xué)科的基礎(chǔ) 227

15.6 小結(jié) 227

展開全部

現(xiàn)代軟件工程:如何高效構(gòu)建軟件 作者簡介

戴維·法利(David Farley)是持續(xù)交付的先驅(qū)、思想領(lǐng)袖,也是持續(xù)交付、DevOps、測試驅(qū)動開發(fā)和軟件開發(fā)領(lǐng)域的專家。 從現(xiàn)代計算的早期開始,戴維曾擔(dān)任過程序員、軟件工程師、系統(tǒng)架構(gòu)師和成功團隊的核心,他掌握了計算機和軟件開發(fā)的基本原理,并形成了開創(chuàng)性的方法,改變了開發(fā)人員和團隊的工作方式。他挑戰(zhàn)了傳統(tǒng)的思維方式,帶領(lǐng)團隊開發(fā)了世界top級的軟件。 戴維是獲Jolt大獎的《持續(xù)交付:發(fā)布可靠軟件的系統(tǒng)方法》一書的作者之一,是一位受歡迎的會議演講者,并在YouTube上運營著廣受歡迎的“持續(xù)交付”頻道,主題是軟件工程。他建立了世界上速度快的金融交易所之一,是行為驅(qū)動開發(fā)的先驅(qū),是《反應(yīng)式宣言》的作者之一,并憑借LMAX Disruptor獲得了杜克開源軟件獎。 戴維熱衷于通過咨詢、YouTube 頻道和培訓(xùn)課程分享他的專業(yè)知識,幫助世界各地的開發(fā)團隊改進軟件的設(shè)計,提高軟件的質(zhì)量和可靠性。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 湖南成人高考报名-湖南成考网| 高铝砖-高铝耐火球-高铝耐火砖生产厂家-价格【荣盛耐材】 | 维泰克Veertek-锂电池微短路检测_锂电池腐蚀检测_锂电池漏液检测 | 电竞学校_电子竞技培训学校学院-梦竞未来电竞学校官网 | 304不锈钢无缝管_不锈钢管厂家 - 隆达钢业集团有限公司 | 「钾冰晶石」氟铝酸钾_冰晶石_氟铝酸钠「价格用途」-亚铝氟化物厂家 | 幂简集成 - 品种超全的API接口平台, 一站搜索、试用、集成国内外API接口 | 紧急切断阀_气动切断阀_不锈钢阀门_截止阀_球阀_蝶阀_闸阀-上海上兆阀门制造有限公司 | 济南冷库安装-山东冷库设计|建造|冷库维修-山东齐雪制冷设备有限公司 | 沉降天平_沉降粒度仪_液体比重仪-上海方瑞仪器有限公司 | 右手官网|右手工业设计|外观设计公司|工业设计公司|产品创新设计|医疗产品结构设计|EMC产品结构设计 | 上海律师事务所_上海刑事律师免费咨询平台-煊宏律师事务所 | 岛津二手液相色谱仪,岛津10A液相,安捷伦二手液相,安捷伦1100液相-杭州森尼欧科学仪器有限公司 | 包装盒厂家_纸盒印刷_礼品盒定制-济南恒印包装有限公司 | 电缆桥架生产厂家_槽式/梯式_热镀锌线槽_广东东莞雷正电气 | 水篦子|雨篦子|镀锌格栅雨水篦子|不锈钢排水篦子|地下车库水箅子—安平县云航丝网制品厂 | 量子管通环-自清洗过滤器-全自动反冲洗过滤器-沼河浸过滤器 | 塑胶地板-商用PVC地板-pvc地板革-安耐宝pvc塑胶地板厂家 | 退火炉,燃气退火炉,燃气热处理炉生产厂家-丹阳市丰泰工业炉有限公司 | 河南砖机首页-全自动液压免烧砖机,小型砌块水泥砖机厂家[十年老厂] | 安徽合肥项目申报咨询公司_安徽合肥高新企业项目申报_安徽省科技项目申报代理 | 无压烧结银_有压烧结银_导电银胶_导电油墨_导电胶-善仁(浙江)新材料 | 健身器材-健身器材厂家专卖-上海七诚健身器材有限公司 | 太平洋亲子网_健康育儿 品质生活| 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 卓能JOINTLEAN端子连接器厂家-专业提供PCB接线端子|轨道式端子|重载连接器|欧式连接器等电气连接产品和服务 | 防爆电机-高压防爆电机-ybx4电动机厂家-河南省南洋防爆电机有限公司 | 【黄页88网】-B2B电子商务平台,b2b平台免费发布信息网 | 提升海外网站流量,增加国外网站访客UV,定制海外IP-访客王 | 压片机_高速_单冲_双层_花篮式_多功能旋转压片机-上海天九压片机厂家 | 恒温振荡混匀器-微孔板振荡器厂家-多管涡旋混匀器厂家-合肥艾本森(www.17world.net) | 铝合金线槽_铝型材加工_空调挡水板厂家-江阴炜福金属制品有限公司 | 阴离子_阳离子聚丙烯酰胺厂家_聚合氯化铝价格_水处理絮凝剂_巩义市江源净水材料有限公司 | 地磅-电子地磅维修-电子吊秤-汽车衡-无人值守系统-公路治超-鹰牌衡器 | 油漆辅料厂家_阴阳脚线_艺术漆厂家_内外墙涂料施工_乳胶漆专用防霉腻子粉_轻质粉刷石膏-魔法涂涂 | 润东方环保空调,冷风机,厂房车间降温设备-20年深圳环保空调生产厂家 | 国际高中-国际学校-一站式择校服务-远播国际教育 | 细石混凝土泵_厂家_价格-烟台九达机械有限公司 | 报警器_家用防盗报警器_烟雾报警器_燃气报警器_防盗报警系统厂家-深圳市刻锐智能科技有限公司 | 智能垃圾箱|垃圾房|垃圾分类亭|垃圾分类箱专业生产厂家定做-宿迁市传宇环保设备有限公司 | 安徽泰科检测科技有限公司【官方网站】 |