正在加载图片...
1.1.1软件缺陷 遗憾的是,故障评估委员会在测试中发现,许多情况下,当探测 器的脚迅速撑开准备着陆时,机械震动也会触发着陆触点开关,设 置致命的错误数据位。设想探测器开始着陆时,计算机极有可能关 闭着陆推进器,这样火星极地登陆者号探测器飞船下坠1800米之后 冲向地面,撞成碎片 结果是灾难性的,但背后的原因却很简单。登陆探测器经过了多 个小组测试。其中一个小组测试飞船的脚折叠过程,另一个小组测 试此后的着陆过程。前一个小组不去注意着地数据是否置位 这不是他们负责的范围;后一个小组总是在开始复位之前复位计算 机,清除数据位。双方独立工作都做得很好,但合在一起就不是这 样了 第一章软件测试的基础理论1.1.1软件缺陷 第一章 软件测试的基础理论 遗憾的是,故障评估委员会在测试中发现,许多情况下,当探测 器的脚迅速撑开准备着陆时,机械震动也会触发着陆触点开关,设 置致命的错误数据位。设想探测器开始着陆时,计算机极有可能关 闭着陆推进器,这样火星极地登陆者号探测器飞船下坠1800米之后 冲向地面,撞成碎片。 结果是灾难性的,但背后的原因却很简单。登陆探测器经过了多 个小组测试。其中一个小组测试飞船的脚折叠过程,另一个小组测 试此后的着陆过程。前一个小组不去注意着地数据是否置位—— 这不是他们负责的范围;后一个小组总是在开始复位之前复位计算 机,清除数据位。双方独立工作都做得很好,但合在一起就不是这 样了
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有