防不勝防的軟件錯誤——例11963年,美國,飛往火星的

防不勝防的軟件錯誤——例11963年,美國,飛往火星的

ID:5409950

大?。?81.50 KB

頁數(shù):59頁

時間:2017-11-11

防不勝防的軟件錯誤——例11963年,美國,飛往火星的_第1頁
防不勝防的軟件錯誤——例11963年,美國,飛往火星的_第2頁
防不勝防的軟件錯誤——例11963年,美國,飛往火星的_第3頁
防不勝防的軟件錯誤——例11963年,美國,飛往火星的_第4頁
防不勝防的軟件錯誤——例11963年,美國,飛往火星的_第5頁
資源描述:

《防不勝防的軟件錯誤——例11963年,美國,飛往火星的》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、防不勝防的軟件錯誤——例1:1963年,美國,飛往火星的火箭爆炸,損失$10million.原因:FORTRAN循環(huán)DO5I=1,3誤寫為DO5I=1.3第七章測試(Testing)例2:1996年,美國WashingtonPost報導(dǎo)Dallas,Aug.23—ThecaptainofanAmericanAirlinesjetthatcrashedinColombialastDecemberenteredanincorrectone-lettercomputercommandthatsenttheplaneintoamountain,theairlinesaidtoday.第七章測試

2、.Thecrashkilledallbutfourofthe163peopleaboard.American’sinvestigatorsconcludedthatthecaptainoftheBoeing757apparentlythoughthehadenteredthecoordinatesfortheintendeddestination,Cali.ButonmostSouthAmericanaeronauticalcharts,theone-lettercodeforCaliisthesameastheoneforBogota,132milesintheoppositedir

3、ection.ThecoordinatesforBogotadirectedtheplanetowardthemountain,accordingtoaletterbyCecilEwell,American’schiefpilotandvicepresidentforflight.ThecodesforBogotaandCaliaredifferentinmostcomputerdatabases,Ewellsaid.例3:[摘自Pfleeger書中的“REAL-TIMEEXAMPLE”]Ourreal-timeexampleisbasedontheembeddedsoftwarein

4、theAriane-5,aspacerocketbelongingtotheEuropeanSpaceAgency(ESA).OnJune4,1996,onitsmaidenflight,theAriane-5waslaunchedandperformedperfectlyforapproximately40seconds.Then,itbegantoveeroffcourse.AtthedirectionofanArianegroundcontroller,therocketwasdestroyedbyremotecontrol.Thedestructionoftheuninsure

5、drocketwasalossnotonlyoftherocketitself,butalsoofthefoursatellitesitcontained;thetotalcostofthedisasterwas$500million.第七章測試.第七章測試.Thebusinessimpactoftheincidentwentwellbeyondthe$500millioninequipment.In1996,theAriane-4rocketandpreviousvariantsheldmorethanhalfoftheworld’slaunchcontracts,aheadofAm

6、erican,Russian,andChineselaunchers.Thus,thecredibilityoftheprogramwasatstake,aswellasthepotentialbusinessfromfutureArianerockets.Cause:TherewasnodiscussionintheSRI(InertialReferenceSystem)requirementsdocumentsofthewaysinwhichtheAriane-5trajectorywouldbedifferentfromAriane-4.軟件測試是保證軟件質(zhì)量的關(guān)鍵步驟,是對軟件

7、規(guī)格說明、設(shè)計和編碼的最后復(fù)審,其工件量約占總工作量40%以上(對于人命關(guān)天的情況,測試相當(dāng)于其它部分總成本的3—5倍)。第七章測試.§1.基本概念1、定義:測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。注意:①只能盡可能查錯,不能證明程序中沒有錯;②測試員與程序員不應(yīng)是同一個人。2、黑盒和白盒測試?黑盒測試(black-box,orclosed-boxtesting):Makesurethateverykindofinputissubmitte

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。