• 致命Bug:软件缺陷的灾难与启示
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

致命Bug:软件缺陷的灾难与启示

65 九品

仅1件

广东广州
认证卖家担保交易快速发货售后保障

作者[韩]金钟河 著;叶蕾蕾 译

出版社人民邮电出版社

出版时间2016-01

版次1

装帧平装

货号4-14

上书时间2024-07-04

丫丫黄金屋

七年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 [韩]金钟河 著;叶蕾蕾 译
  • 出版社 人民邮电出版社
  • 出版时间 2016-01
  • 版次 1
  • ISBN 9787115411822
  • 定价 39.00元
  • 装帧 平装
  • 开本 32开
  • 纸张 胶版纸
  • 页数 234页
  • 正文语种 简体中文
【内容简介】
  迄今为止,软件故障直接或间接导致的事故已经造成了大量伤亡。本书通过历史上的小故事,介绍了软件故障引发的宇宙、航空、军事、通信、金融、医疗、生活等多领域的事故。即使不具备软件相关的专业知识,平时关注历史事件或热点话题的普通人也能受益匪浅。尤其是希望编写无Bug软件的开发人员或测试人员、经营软件公司的管理人员或高层人士等,更能从本书中获得丰富感受。
【作者简介】
  金钟河,软件开发者,一直专注于编写安全代码。对软件测试心怀热情,已取得测试资格证ISTQB。曾担任软件测试工程师,现就职于静态代码分析工具开发公司。所写文章主要围绕软件静态代码分析与编码标准、无Bug代码编写、各类编程等。
【目录】

第1章0.000000095的误差夺走28条生命1
飞向美空军基地的“飞毛腿”导弹1
“爱国者”导弹系统结构3
导弹与软件的对决5
美军的应对6
“爱国者”注定这天要出事7

第2章遥远的火星探测之路:
软件错误导致两架探测器成为火星尘埃11
太空探测的“文艺复兴”11
苏联:迈出火星探测第一步11
美国:火星探测首次成功14
第一架火星着陆器15
火星探测的主力军——美国18
火星探测重新升温18
NASA的火星探测计划19
MCO尝试进入轨道20
MCO通信中断21
气动减速22
单位标记不一致导致的悲剧23
另一台探测器:MPL26
虽然已进入火星大气层,但是……26
MCO与MPL留下的教训27

第3章“喂?喂?”一行代码导致的AT&T长途电话系统瘫痪事件29
AT&T的历史29
值得信赖的AT&T长途网络31
出现网络故障33
问题的起因在于一行错误代码35
电话事故之后35

第4章软件错误带来的黑暗:2003年美国东北部大停电39
韩国9·15停电事故39
2003年美国东北部大停电41
灾难开始42
接连跳闸46
最后的堡垒——Sammis-Star 345千伏输电线48
临界点51
iPad上市当天排起的长队53
为什么没有处理预警?56

第5章不灭的“约克城”号59
约克城59
太平洋战争和“约克城”号59
军费缩减计划示范舰67
光荣的硬件,不争气的软件68

第6章因特网蠕虫病毒的开始——莫里斯蠕虫71
互联网的特性71
具备攻击与防御能力的软件72
软件漏洞:蠕虫病毒出现72
和蠕虫的斗争74
“大虫”后续76
莫里斯事件逸闻77

第7章软件也能使战机坠毁79
瑞典JAS 39“鹰狮”战斗机坠毁事故80
“鹰狮”试飞机坠毁80
再次坠毁81
原因在于软件83
航空器中软件的作用日益突出84

第8章70亿美元的烟花秀:
阿丽亚娜5号运载火箭航班50187
蓬勃发展的商业化航天技术87
阿丽亚娜5号火箭的研发88
阿丽亚娜5号运载火箭航班50189
事故还原89
结论97

第9章软件可用性的错误设计:“文森斯”号事件101
战火从陆地蔓延到海面103
关系日益紧张的美国和伊朗106
失误和误判,命运的交响曲108
射向伊朗航空655次航班的导弹114
飞机被击落之后114

第10章计算机难以理解的人类的时间计算115
闰年115
微软的野心之作与闰年Bug116
让全世界游戏玩家备受煎熬的PS3闰年Bug118
医院系统故障,纸笔代替电脑119
罢工的导航仪120
日常生活中的Y2K Bug121

第11章游戏Bug125
生活中的电脑游戏125
各种游戏Bug125
《星战前夜》128
《魔兽世界》129

第12章核武禁果133
飞向苏联上空的核导弹134
佩特罗夫的判断135
佩特罗夫判断之后137
北美防空联合司令部:NORAD137
凌晨3点钟的电话138

第13章医疗仪器软件杀人:Therac-25医疗事故141
与日俱增的癌症患者与癌症治疗方法141
放射治疗142
Therac-25的研发143
1985年6月,Therac-25的第一位受害者145
1985年7月,Therac-25的第二位受害者146
1985年12月亚基马谷纪念医院,Therac-25的第三位受害者148
1986年3月东得克萨斯癌症治疗中心,Therac-25的第四位
受害者149
1986年4月东得克萨斯癌症治疗中心,Therac-25的第五位
受害者153
1987年1月亚基马谷纪念医院,Therac-25的第六位受害者155
事故原因1:软件156
事故原因2:用户界面159
事故原因3:文档160
事故原因4:AECL对软件的无知160
软件错误带来的惨剧161

第14章因软件错误而消失的火星探测器169
“火星全球勘测者”号169
“火星全球勘测者”号突然终止任务171
软件错误惹的祸173
开启火星探测机器人时代的“索杰纳”175
“勇气”号:真正的火星探测机器人178
“勇气”号的第一次危机:出现软件错误178
“勇气”号的第二次危机:轮子出现故障180
最后的“勇气”号180

第15章玩弄世界于股掌之间的金融软件Bug183
温哥华证券交易所事件183
四舍五入惹的祸184
澳大利亚昆士兰州银行卡终端机故障185
导致公司破产的软件Bug187

第16章软件本可以阻止的飞行事故:
大韩航空801次航班和美国航空965次航班空难 191
关岛惨案:大韩航空801次航班191
坠毁前的记录192
本可以阻止的事故195
假如软件发挥了应有的作用196
美国航空965次航班198
开始出错201
“我们现在在哪?”206
部分责任在于软件208

第17章153亿美元的彩票:数字预算会计系统211
徘徊在地狱和天堂之间的政府211
数字预算会计系统的开发211
“较差”的项目212
无视审计结果并强行运行系统213
意料之中的漏洞213
终于酿成大错214
复合型人才的重要性凸显214


第18章丰田汽车“踏板门”事件与软件217
“刹车失灵了”218
丰田召回危机219
丰田软件检测223
ECU软件有可能导致汽车突然加速224
Bug百出的丰田软件226
Barr Group报告和丰田的低头认错并无直接关系227
写给软件开发者的后记:为了开发无Bug软件229
最早的Bug229
软件的原罪:Bug229
软件开发过程231
软件Bug的成本231
编码规范232
静态代码分析234

点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP