上游充通大兽 SHANGHAI JIAO TONG UNIVERSITY 4.World War Ill...Almost (1983) Cost:Nearly all of humanity Disaster:The Soviet early warning system falsely indicated the United States had launched five ballistic missiles.Fortunately the Soviet duty officer had a "funny feeling in my gut"and reasoned if the U.S.was really attacking they would launch more than five missiles,so he reported the apparent attack as a false alarm. Cause:A bug in the Soviet software failed to filter out false missile detections caused by sunlight reflecting off cloud-tops. Software Engineering
Software Engineering … 4. World War III… Almost (1983) Cost: Nearly all of humanity Disaster: The Soviet early warning system falsely indicated the United States had launched five ballistic missiles. Fortunately the Soviet duty officer had a “funny feeling in my gut” and reasoned if the U.S. was really attacking they would launch more than five missiles, so he reported the apparent attack as a false alarm. Cause: A bug in the Soviet software failed to filter out false missile detections caused by sunlight reflecting off cloud-tops
上游充通大兽 SHANGHAI JIAO TONG UNIVERSITY 10.Ariane Rocket Goes Boom(1996) Cost:$500 million Disaster:Ariane 5,Europe's newest unmanned rocket,was intentionally destroyed seconds after launch on its maiden flight.Also destroyed was its cargo of four scientific satellites to study how the Earth's magnetic field interacts with solar winds. Cause:Shutdown occurred when the guidance computer tried to convert the sideways rocket velocity from 64-bits to a 16- bit format.The number was too big,and an overflow error resulted.When the guidance system shut down,control passed to an identical redundant unit,which also failed because it was running the same algorithm. Software Engineering
Software Engineering 10. Ariane Rocket Goes Boom (1996) Cost: $500 million Disaster: Ariane 5, Europe’ s newes t unmanned rocket, was intentionally destroyed seconds after launch on its maiden flight. Also destroyed was its cargo of four scientific satellites to study how the Earth’s magnetic field interacts with solar winds. Cause: Shutdown oc curred when the guidance computer tried to convert the sideways rocket velocity from 64-bits to a 16- bit format. The number was too big, and an overflow error resulted. When the guidance system shut down, control passed to an identical redundant unit, which also failed because it was running the same algorithm
上游充通大兽 SHANGHAI JIAO TONG UNIVERSITY 15.Y2K(1999) Cost:$500 billion Disaster:One man's disaster is another man's fortune,as demonstrated by the infamous Y2K bug.Businesses spent billions on programmers to fix a glitch in legacy software. While no significant computer failures occurred,preparation for the Y2K bug had a significant cost and time impact on all SURVIVED industries that use computer technology. Cause:To save computer storage space, Y2K legacy software often stored the year for dates as two digit numbers,such as "99"for 1999. The software also interpreted "00"to mean 1900 rather than 2000,so when the year 2000 came along,bugs would result. Software Engineering
Software Engineering 15. Y2K (1999) Cost: $500 billion Disaster: One man’s disaster is another man’s fortune, as demonstrated by the infamous Y2K bug. Businesses spent billions on programmers to fix a glitch in legacy software. While no significant computer failures occurred, preparation for the Y2K bug had a significant cost and time impact on all industries that use computer technology. Cause: To save computer storage space, legacy software often stored the year for dates as two digit numbers, such as “99″ for 1999. The software also interpreted “00″ to mean 1900 rather than 2000, so when the year 2000 came along, bugs would result
上游充通大兽 SHANGHAI JIAO TONG UNIVERSITY Blue Screen of Death (or BSOD)refers to the error message displayed in Microsoft Windows operating systems. During the presentation of a Windows 98 beta at COMDEX in April 1998,the demo computer crashed as one of the obodbu,Ux5016A9g0,0x00000001,0×00000065) HANDLED Address 0016a950 hos base at 00100000 6.21rg1:1f assistants tried to connect a scanner in SYSVER Ox10000565 Jame D11 Base Datestmp demonstrating the Windows support ntoskrnl,e×e Name 8001000033247f6 91,cd11 atapi.aya 00007000332400 SIPORT. for Plug Play devices.With the Diak.sya 001d000336015 A8容2,多1 Ners.sys 00237000344e●b NTice.aya r1f4800031eg6e0( BSoD message on slideshow display, oppy.SY carom.5Y5 E228c000 31ec6c KSeeDD.SYS 12290000335 多Y the audience had a big laughter and 31n32北,aya te0e20003 Cdra.SY8 rdda2000 applauded,to which Mr.Gates hbf,aV福 rde35000 etbt.ays f1t68000 atd.aya t200000( responded:"That must be why we're arport.SYs fdd1400 c1ddooo not shipping Windows 98 yet. Software Engineering
Software Engineering Blue Screen of Death (or BSOD) refers to the error message displayed in Microsoft Windows operating systems. During the presentation of a Windows 98 beta at COMDEX in April 1998, the demo computer crashed as one of the assistants tried to connect a scanner in demonstrating the Windows support for Plug & Play devices. With the BSoD message on slideshow display, the audience had a big laughter and applauded, to whi ch M r. Gat es responded: “That must be why we’re not shipping Windows 98 yet
上游充通大兽 SHANGHAI JIAO TONG UNIVERSITY These problems will become worse because of the pervasive use of software in our civic infrastructure. Software Engineering
Software Engineering These problems will become worse because of the pervasive use of software in our civic infrastructure