軟體工程通史:1930—2019

軟體工程通史:1930—2019

《軟體工程通史:1930—2019》是2017年7月清華大學出版社出版的圖書,作者是[美]卡珀斯·瓊斯(Capers Jones)。

基本介紹

  • 中文名:軟體工程通史:1930—2019
  • 作者:[美]卡珀斯·瓊斯(Capers Jones)
  • 出版社清華大學出版社
  • 出版時間:2017年7月
  • 定價:89 元
  • ISBN:9787302461333
內容簡介,圖書目錄,

內容簡介

在軟體主宰世界的當下,軟體行業發展迅猛,成為最讓人關注的領域。從史前的計算需求,從1930年到2019年,作者從大歷史觀的角度追古鑒今,從大趨勢,典型企業,贏家和輸家,新技術,生產力/質量問題,方法,工具,語言,風險等角度,勾勒出波瀾壯闊的軟體工程發展史,檢視軟體工程發展史上的重要發明,把脈軟體行業並指出企業、職業興衰的底層原因,同時還對一些優秀的軟體企業商業模式有所涉獵。
本書引人入勝,讀起來讓人娓娓難以釋卷,是一本見微知著、令人醍醐灌頂的通史,非常適合軟體工程和信息技術相關專業的學生、從業人員與有志於科技創新創業的人閱讀和參考。

圖書目錄

第1章 序曲:從古到今話計算 1
人類對計算的需要 2
對數字序列的早期認識 4
那些為數學發展提供原動力的發明 8
數學和計算 10
信息的記錄 13
信息的交流 15
信息的存儲 17
使計算機和軟體成為可能 19
軟體相關的關鍵發明 22
字母語言 22
二進制和十進制數字以及零 23
高級程式語言 24
軟體對人類和社會的影響 25
造福社會的工具和應用程式 25
有害的發明 34
權衡風險 36
小結 37
第2章 1930—1939:數字計算的基礎 39
現代計算的先驅 39
小型數學應用程式 43
小結 45
第3章 1940—1949:二戰及戰後計算機的使用 47
全球衝突與計算機的使用 47
戰爭期間的技術創新 49
二戰期間的模擬計算機 50
二戰期間德國的計算機 51
二戰期間日本的計算機 54
二戰期間波蘭的計算機 56
二戰期間法國的計算機 57
二戰期間澳大利亞的計算機 58
二戰期間俄羅斯的計算機 58
二戰期間英國的計算機 59
二戰期間美國的計算機 64
戰後的計算機 73
冷戰開始 74
戰後計算機的發展 75
這十年的貢獻 78
1945年的軟體開發 81
小結 82
第4章 1950—1959:數字計算機和軟體開始崛起 83
20世紀50年代的軍用與國防計算機 83
賽其系統SAGE 84
波馬克地空飛彈(BOMARC) 86
20世紀50年代的創新者 87
20世紀50年代的程式語言 90
第一台商用計算機 91
英國的LEO牌計算機 91
IBM 93
計算機的其他商業實現 94
20世紀50年代的軟體套用 96
1955年的功能點 97
小結 98
第5章 1960—1969:商用計算機和商用軟體的興起 99
勞動力演進 100
早期的專業外包 102
20世紀60年代的電腦程式員 103
成為程式設計師 103
對程式設計師的需求呈現出井噴的態勢 107
軟體工程師的出現 109
IBM系統/360 111
圖靈獎 113
信用卡的發明 117
自動化和新的職業 118
DEC的PDP-1小型機 119
20世紀60年代的程式語言 120
20世紀60年代的計算機業務 123
訴訟永久改變了計算機世界 126
太空里的計算機和軟體 127
20世紀60年代的計算機和軟體的增長 129
1965年逆向的功能點 131
小結 132
第6章 1970—1979:計算機和軟體開始創造財富 133
軟體在70年代的發展 133
軟體發展趨勢 134
政策失敗 135
計算機公司的快速增長 136
20世紀70年代期間成立的大公司 137
納斯達克 138
西南航空 138
20世紀70年代成立的計算機公司和軟體公司 139
牽牛星 139
蘋果 140
巴安 141
CA 141
克雷計算機 142
卡利南 143
Digital Research 144
Galorath 146
IMSAI Computers 146
InterSystems 147
Lawson Software 148
微軟 148
甲骨文 149
Price Systems 150
Prime Computers 150
SAP 151
天騰 152
Yourdon 154
20世紀70年代新創公司的影響力 155
套用軟體發展曲折 156
大量零散的軟體細分類別 157
先進的實驗性軟體 157
商業軟體 157
通信軟體 158
網路犯罪和黑客軟體 158
資料庫軟體 159
教育軟體 159
嵌入式軟體 160
遊戲和娛樂軟體 161
製造業軟體 161
中間件 162
軍事軟體 162
開源軟體 163
個人軟體 164
編程工具軟體 165
科學和數學軟體 165
安全防護軟體 166
社交網路軟體 166
問卷調查工具 167
可用性軟體 167
改變計算機歷史的法律訴訟 168
推動軟體行業迅速發展的輔助性發明 169
1975年的功能點 173
小結 174
第7章 1980—1989:PC和個人軟體崛起 175
計算的變化加速 176
20世紀80年代成立的公司 178
埃森哲 181
Adobe 183
美國線上 184
小紅傘 185
黑莓 185
寶蘭 186
CAI 188
思科 190
DCI 190
華為 192
財捷集團 195
蓮花 197
NeXT 199
仁科 201
Rational 202
軟體工程研究所(SEI) 204
軟體生產力研究所 207
StepStone 209
TechSoup 212
Wolfram Research 214
20世紀80年代軟體套用的發展 217
大約1985年1000個功能點的結果 217
小結 218
第8章 1990—1999:全球資訊網的發展和網路公司的興起 221
全球資訊網的出現 222
20世紀90年代的其他發明 224
20世紀90年代成立的公司 226
阿卡邁 229
亞馬遜 229
Apache 231
Craigslist 231
Digital Playground 232
易趣 233
GoDaddy 235
谷歌 237
哈特蘭支付系統 239
投資公司Insight Venture Partners 240
國際軟體基準組織 240
招聘網站Monster.com 243
網景 244
線上旅遊服務公司Priceline 245
紅帽軟體 246
紅色風暴娛樂公司 247
天狼星衛星廣播公司 248
思特沃克 250
Visio 251
VMware 253
大規模更新和遺留軟體老化 254
國際日期格式不兼容 256
外包業務迅速擴張 260
20世紀90年代期間軟體套用的發展 260
1995年1000個功能點的結果 261
小結 262
第9章 2000—2009:社交網路和經濟危機的出現 265
網際網路泡沫 266
大衰退 268
21世紀00年代的創新 272
21世紀00年代建立的公司 275
市場分析公司AbsolutData Research 279
矽谷風投公司Andreesen Horowitz 279
Archon Information Systems 280
私企Canonical 281
Facebook 282
Freelanthropy 284
Global Insight 285
HIVE Group 286
高智發明 287
網際網路行銷協會(IMA) 289
會議服務公司Meeting Zone 290
穆迪分析 291
開源發展實驗室(OSDL) 294
PerfectMatch 295
RPX 296
SolveIT軟體公司 297
社交網路Twitter 298
YouTube 300
房地產評估公司Zillow 301
2000—2010年軟體的增長 303
大約2005年1000個功能點的結果 304
小結 305
第10章 2010—2019:雲、眾、部落格、大數據和預測分析 307
預測未來 308
軟體工程的專業地位 309
21世紀10年代可能的軟體工程改進 313
21世紀10年代早期成立的公司 315
創業孵化器AngelPad 317
寫作眾籌網站Authr 318
雲遷移平台廠商CloudVelox 319
眾籌公司CrowdCube 320
任務眾包平台Fiverr 321
微捐贈平台Flattr 322
垂直招聘網站Geekli.St 323
眾籌網站GoFundMe 324
預測分析公司Namcook Analytics 324
智慧型家居設備公司Nest Labs 328
社交數據分析服務公司Peer Index 329
信息聚合公司Unified Inbox 330
行銷軟體公司Yesware 331
預測2013年到2019年的新公司和新產品 332
大數據 332
眾智和眾籌 333
網路犯罪和網路安全 333
教育 334
智慧型代理 341
醫療設備 342
預測分析 343
2010年到2019年的軟體預期增長 348
大約2015年1000個功能點的結果 348
小結 349
第11章 現代軟體的問題 351
對影響比較大的軟體故障進行分析 351
1962年,水手1號探測器的導航軟體出現故障 353
1978年,哈特福德體育館倒塌 353
1983年,蘇聯早期預警系統誤報 354
1986年,Therac 25放射治療儀的灼傷事故 354
1987年,華爾街股市崩盤 355
1990年,美國電話電報公司電話線路關閉 356
1991年:愛國者飛彈對準失誤 356
1993年,英特爾晶片問題 357
1993年,丹佛機場項目延期交付 358
1996年,阿麗亞娜5號火箭爆炸 359
1998年,火星氣候軌道探測器墜落 359
1999年,英國護照系統出故障 360
2000年,千年蟲問題 361
2004年,洛杉磯機場(LAX)空中交通管制關閉 362
2005年,美國聯邦調查局Trilogy項目被停 362
2005年,索尼防拷貝著作權保護軟體 363
2006年,空客A380線路問題 364
2010年,邁克菲防毒軟體錯誤關閉了用戶的計算機 365
2011年,羅德島38號工作室投資失敗 366
2012年,騎士資本的股票交易軟體問題 368
2012年,軟體問題所引起的汽車召回事件 369
小結 370
第12章 網路犯罪和網路戰簡史 373
一種新的犯罪形式 374
黑客入侵 375
準備防禦 376
網路攻擊日益加劇 379
受害者越來越多 381
網路攻擊的種類 385
藍牙劫持 386
殭屍網路 386
瀏覽器劫持 388
計算機投票欺詐 389
針對民用目標的網路戰 393
公司資料失竊 395
無安保網路的數據失竊 396
電磁脈衝(EMP) 397
電子信箱地址獲取 399
身份盜竊 400
Java漏洞攻擊 402
鍵盤跟蹤器 403
針對Word和Excel檔案的宏攻擊 403
嫁接 404
網路釣魚 404
Rootkits 406
略讀 407
智慧卡劫持 408
垃圾郵件 410
SQL注入 411
木馬 412
病毒 413
蠕蟲 414
零日安全攻擊 416
受攻擊的可能性 416
加強對網路攻擊的防禦 418
提高我們對網路攻擊的免疫力 420
訪問控制 424
驗證控制 424
電磁脈衝防護 425
加密 426
估算網路攻擊後的恢復成本 427
針對網路盜竊和網路攻擊損害的保險 427
安全的程式語言 428
美國,網路攻擊的頻率和成本日益增加 429
小結 430
參考文獻與網路及其他資源 431
書籍資源 431
網路及其他資源 440

相關詞條

熱門詞條

聯絡我們